私は現在、PassportJSが稼動しているExpressJSアプリケーションを持っています。私はPassportを使ってGitHubで認証します。これらは既存のエンドポイントです。SatellizerとPassportの統合
これは、認可のURLを作成し、そのURLにリダイレクト:として
app.get('/auth/github/callback', passport.authenticate('github'),
function(req, res) {
res.send(createJWT(req.user));
})
:
app.get('/auth/login', passport.authenticate('github'))
これは、アクセストークン、ユーザーオブジェクトとJSONウェブトークンを取得するには、すべての魔法を行いますあなたが見ることができる、私は2つのエンドポイントが必要/必要があります。認証/ APIはにあり、フロントエンドはhttp://localhost:3000/
にあります。
私の質問は次のとおりです。これらの既存のエンドポイントで動作する設定は何ですか? $authProvider.github()
またはカスタム$authProvider.oauth()
プロバイダオブジェクトを使用する必要がありますか?