問題タブ [kentor-authservices]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
logout - Kentor を使用してアプリケーションからログアウトする
私たちの ASP.Net プロジェクトでは、'Kentor.AuthServices.HTTPModule' を使用しており、ADFS を構成しています。ログアウト機能を実装する必要があります。サンプルからコード "~/AuthServices/Logout?ReturnUrl=" + Uri.EscapeDataString(Page.ResolveUrl("~/?Status=LoggedOut")) を見つけました。しかし、コードに実装すると、期待どおりに機能しません。(セッション Cookie が消去されていないと考えられます)。
ログアウト時に、ADFS ログイン ページにリダイレクトする必要があります。ADFS で SAML ログアウト エンドポイントを構成しましたが、暗号化証明書はインストールされていません。この問題の原因は何ですか?
ADFS Bindings Imageを見つけてください ありがとう
asp.net-mvc - Kentor Auth - シングル サインオン
シングル サインオンに Kentor.AuthServices を使用しています。Okta を ID プロバイダーとして使用して、証明書、つまり okta.cert を受け取りました。これを App_Start フォルダーの下に追加し、以下の行を提供しました。
エラーはありません。しかし、問題は、この行が通過している証明書を提供した場合です。SAML アサーションがこのコード行で署名していることをどのように知ることができますか。間違った証明書名を指定すると、エラーが発生し、見つかりません。しかし、okta 証明書以外の App_Start から有効な証明書を提供しても、この行はエラーなしで渡されます。すべての SAML アサーションが適切に署名されていることを確認する方法。
asp.net - Kentor Auth - データベースに保存されたメタデータを使用して Idp を構成する
データベースに保存されているメタデータから IdentityProvider を構成する必要があります。ただし、IdentityProvider にメタデータを指定する唯一の方法は、URL またはファイル パスをサポートする metadataLocation プロパティを使用することです。
メタデータを保持するストリーム オブジェクトを IdentityProvider に渡す方法はありますか?
ありがとう
asp.net-mvc - SAML 応答が空です - GetExternalLoginInfoAsync が null です
Okta を ID プロバイダーとして使用し、起動時にメタデータ、URL などを構成しました。リクエストは Okta サーバーに送信され、ユーザー名とパスワードを入力した後、ユーザーが検証され、応答が返されます。しかし、フィドラーにチェックインすると、応答は空白になります。SAMLResponse が空白です。ハッシュ化された長い文字列があるリレーステート。したがって、私の GetExternalLoginInfoAsync は null です。この問題に関する任意のアイデア。また、Okta で firstName、LastName などを設定します。
ありがとう
asp.net-mvc - Kentor.Authservices - GetExternalLoginInfoAsync が null を返す
Okta を ID プロバイダーとして使用しています。MVC アプリケーションに Owin ミドルウェアを実装しました。プロトコルとして SAML2 を使用して Okta にアプリケーションを登録した後、Kentor.Authservices を使用して Owin ミドルウェアから okta に接続しようとします。ID サーバー 3 を使用していません。
ExternalCallback 関数のコントローラーでは、userLoginInfo の詳細を期待しています
しかし、loginIfo は常に null になります。
kentor-authservices - メタデータの読み取り時に、シーケンスに要素が含まれていないというエラーが発生しました
Kentor Auth Services を使用していて、それを Thinktecture Identity Server と連携させようとしています。メタデータを読み取るときに、次のエラーが発生します。
シーケンスには要素が含まれていません
Startup.cs ファイルで使用しているコードは次のとおりです。
また、エラー メッセージとスタック トレースの一部を以下に示します。
このエラーのトラブルシューティング方法について、ご協力いただきありがとうございます。
シェリル・ベアデン
[InvalidOperationException: シーケンスに要素が含まれていません] System.Linq.Enumerable.Single(IEnumerable 1 source) +310
Kentor.AuthServices.IdentityProvider.ReadMetadataIdpDescriptor(ExtendedEntityDescriptor metadata) +108
Kentor.AuthServices.IdentityProvider.ReadMetadata(ExtendedEntityDescriptor metadata) +132
Kentor.AuthServices.IdentityProvider.DoLoadMetadata() +127
Kentor.AuthServices.IdentityProvider.ReloadMetadataIfRequired() +169
Kentor.AuthServices.IdentityProvider.CreateAuthenticateRequest(AuthServicesUrls authServicesUrls) +73
Kentor.AuthServices.WebSso.SignInCommand.InitiateLoginToIdp(IOptions options, IDictionary
2 relayData, AuthServicesUrls urls, IdentityProvider idp, Uri returnUrl) +36 Kentor.AuthServices.WebSso.SignInCommand.Run(EntityId idpEntityId, String returnPath, HttpRequestData request, IOptions オプション、IDictionary`2 relayData) +447 Kentor.AuthServices.Owin.d__1.MoveNext() +781