summaryrefslogtreecommitdiffstats
path: root/remoting/protocol/transport.h
diff options
context:
space:
mode:
authorrmsousa@chromium.org <rmsousa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-06 04:50:43 +0000
committerrmsousa@chromium.org <rmsousa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-06 04:50:43 +0000
commit4386f0a9e032a669a6e6c311965ff3a9903850b9 (patch)
treed98e16fb9510c3391b780459c7d0f4b864af02d7 /remoting/protocol/transport.h
parent46ad339269e5805bb499ebb76ce1077ff8c8d5be (diff)
downloadchromium_src-4386f0a9e032a669a6e6c311965ff3a9903850b9.zip
chromium_src-4386f0a9e032a669a6e6c311965ff3a9903850b9.tar.gz
chromium_src-4386f0a9e032a669a6e6c311965ff3a9903850b9.tar.bz2
Host-side third party token validation
This creates a TokenValidator implementation on the host, that upon receiving a token: Signs the token with its private key. Uses URLFetcher to request the exchange of the token for a secret from the Token Validation URL. On receiving a reply, checks that the scope in the reply matches the one required for this connection. Uses the callback to send the shared_token back to the authentication layer. (The server will authenticate the host by checking that the token signature matches the host public key that the client included in the token request) BUG=115899 Review URL: https://chromiumcodereview.appspot.com/12313085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192701 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/protocol/transport.h')
0 files changed, 0 insertions, 0 deletions