diff options
author | rmsousa@chromium.org <rmsousa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-06 04:50:43 +0000 |
---|---|---|
committer | rmsousa@chromium.org <rmsousa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-06 04:50:43 +0000 |
commit | 4386f0a9e032a669a6e6c311965ff3a9903850b9 (patch) | |
tree | d98e16fb9510c3391b780459c7d0f4b864af02d7 /remoting/protocol/transport.h | |
parent | 46ad339269e5805bb499ebb76ce1077ff8c8d5be (diff) | |
download | chromium_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