最近、私はOpenID
とOAuth2
について読んでいました。私はいくつかの質問(thisとthis)を見たことがありますが、私が読んだところではOAuth
と認可のためだけに認可のために使うことができません。あなたがウェブサイトで(いくつかのプライベートリソースを持つ)のアカウントを持っている場合は、 は、ユーザー名/パスワードのカップルを使ってログインすることができますOAuth vs OpenID:これらのいずれかを使用する理由とその理由について混乱しています
:2番目の質問では、私はこれを読みました。アプリケーションで にいくつかのプライベートリソースを取得したい場合は、 ユーザー名/パスワードを指定したくない場合は、OAuthを使用してください。
ただし、一意の アカウントで複数のWebサイトにログインする場合は、OpenIDを使用してください。
これは(ドミニクBaierのは、あなたがおよそOAuth2
これらの年を聞いたしていない場合、あなたは最後の年のために洞窟に住んでいたので、これは私のケースだったようだという彼のプレゼンテーションの1の中で述べて)より多くの混乱を上げました:多くのWebサービス(API)があり、すべてのAPIのトークンを要求するサービスがSTS
の場合はOpenID
を使用していますか? OAuth
は、単一のSTSサービスを使用して複数のサイトに権限を拡張することはできませんか?
私に説明しようとすると、以前は認証や認可プロセスを実装していなかったと考えてください。