0
私はDotenetOpenAuth
と統合してGoogleアカウントでログインしています。
その完璧な作業です。 これでこれを達成できますか?ユーザーが自動的に記録されますsite2.com
にユーザーを参照する場合site1.com
にログインしているユーザー一度
。クロスドメインSSO with DotenetOpenAuth
私はDotenetOpenAuth
と統合してGoogleアカウントでログインしています。
その完璧な作業です。 これでこれを達成できますか?ユーザーが自動的に記録されますsite2.com
にユーザーを参照する場合site1.com
にログインしているユーザー一度
。クロスドメインSSO with DotenetOpenAuth
DotNetOpenAuthがSamples
ディレクトリが含まれています。 OpenIdWebRingSsoProvider
とOpenIdWebRingSsoRelyingParty
のプロジェクトがあります。これは私が信じていることですが、達成したいことを正確に実行します。ただし、独自の中央SSOプロバイダを実装する必要があります。
「中央SSOプロバイダ」 –
例を調べてみましたか?さて、私の指摘は、site2が** **あなたがsite1にログインしていることを確かに**知っていることです。私はあなたに何らかの認証提供を実装する必要があると信じています。私はあなたがsite2からGoogleに尋ねることはできないと思う - "このユーザーはsite1にログインしていますか?"それは安全ではないでしょう。したがって、ユーザーがsite2にアクセスすると、example1のSSOプロバイダーにユーザーをリダイレクトする必要があります。これは、サンプルプロジェクトのものと似ています。その後、SSOプロバイダは、ユーザーが実際に自分が誰であるか、ログインしているかどうかをチェックします。成功すると、ユーザーはsite1にリダイレクトされます。 –
'DotenetOpenAuth'は' authentication'と 'authorization'の両方を提供しますか? –