職場では、ThinkTecture IndentityServer SSO プロバイダーを実行するようにセットアップされたシステムがあり、現在、いくつかの .NET および ColdFusion サイトの認証を提供しています。現在、Ruby on Rails でサポートしている新しいサイトに取り組んでおり、SSO に接続する方法がわかりません。(私はレールにはかなり慣れていませんが、CF と .NET の長年の開発者です)
omniauth-oauth2 と oauth2 の gem を見てきましたが、私が見つけたドキュメントや説明には重要な部分が欠けているようです。Twitter、Facebook、または同様のものを使用して認証したい場合は、大量の情報がありますが、一般的な OAuth2 プロバイダーのクライアント側に対処するだけのものは見つかりません。
これを行う方法についての情報を見つけるために、私を正しい方向に向けてくれる人を探しています。それがIdentityServerに固有のものなのか、プロバイダーに関係なく単に一般的なものなのかは気にしません。助けてくれてありがとう。
更新:ご存知のように、この接続には OAuth2 を使用することをお勧めしますが、ADFS、WSFed、Simple HTTP など、IdentityServer が提供する他の方法を使用することに反対しているわけではありません。ただし、OpenID は使用できません。これらのアカウントはシステム固有のものであり、他のシステムでは使用できないからです。