问题
How would I go about creating an auth system requiring a user to log in to a Chrome app or extension via my own service?
A good example is the TweetDeck app, where the user can log in completely within the app with no need to visit an external website.
回答1:
Use the Chrome Identity API to authenticate users: the getAuthToken for users logged into their Google Account and the launchWebAuthFlow for users logged into a non-Google account. If your app uses its own server to authenticate users, you will need to use the latter.
from https://developer.chrome.com/apps/app_identity.
Here's an example of an app that implements the Identity API: https://github.com/GoogleChrome/chrome-app-samples/blob/master/github-auth/index.js
来源:https://stackoverflow.com/questions/23139224/log-in-to-a-chrome-app-or-extension