summaryrefslogtreecommitdiffstats
path: root/remoting/protocol/third_party_authenticator_base.h
Commit message (Collapse)AuthorAgeFilesLines
* Third Party authentication protocol.rmsousa@chromium.org2013-03-231-0/+78
This adds a new Authenticator, that uses a third-party token service to authenticate clients and hosts and negotiate a shared secret. The client authenticates with the third-party service, and obtains a token and a shared secret. The token is sent directly to the host, the shared secret is used to initiate a SPAKE authentication. The host receives the token, and asks the third-party server to exchange it for the shared secret (authenticating itself by signing the request with the host private key). Once it gets the shared secret, client and host are able to finish the SPAKE negotiation. BUG=115899 Review URL: https://chromiumcodereview.appspot.com/12326090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190024 0039d316-1c4b-4281-b951-d872f2087c98