我如何创建一个要求用户通过我自己的服务登录Chrome应用或扩展程序的身份验证系统?
一个很好的例子是TweetDeck应用程序,用户可以在应用程序中完全登录而无需访问外部网站。
答案 0 :(得分:3)
使用Chrome Identity API对用户进行身份验证:登录其Google帐户的用户使用getAuthToken,登录非Google帐户的用户使用launchWebAuthFlow。如果您的应用使用自己的服务器对用户进行身份验证,则需要使用后者。
来自https://developer.chrome.com/apps/app_identity。
以下是实现Identity API的应用示例:https://github.com/GoogleChrome/chrome-app-samples/blob/master/github-auth/index.js