WSO2がSAML2SSOAuthenticationServiceがfalseを返すのはなぜですか?(SAML2 SSO)

チアゴボンファンテ

シナリオ:WSO2 AS 5.2.1にJaggeryアプリをデプロイし、SSO構成で2つのサービスプロバイダーを実行しているWSO2 IS 5.0.0(サービスパックがアクティブ化)を使用しています。1つはASを指し、もう1つはJaggeryアプリを指します。

私のacs.jagはISで実行されているダッシュボードアプリケーションのコピーであり、構成も同様です。

"saml_config" : {
    "SAML.IdPUrl" : "samlsso",
    "SAML.IssuerID" : "my.jag.app",
    "SAML.LogoutUrl" : "logout",
    "SAML.EnableResponseSigning" : "true",
    "SAML.EnableAssertionSigning" : "true",
    "SAML.EnableRequestSigning" : "true",
    "SAML.SSOAgentCredentialImplClass" : "org.wso2.carbon.identity.sso.agent.saml.SSOAgentKeyStoreCredential",
    "SAML.KeyStorePassword" : "wso2carbon",
    "SAML.IdPCertAlias" : "wso2carbon",
    "SAML.PrivateKeyAlias": "wso2carbon",
    "SAML.PrivateKeyPassword" : "wso2carbon",
    "SAML.KeyStore" : "{carbon.home}/repository/resources/security/wso2carbon.jks"
}

問題:IDP応答後、ペイロードはSAML2SSOAuthenticationServiceに送信され、常にfalseを返します。

<ns:loginResponse xmlns:ns="http://sso.saml2.authenticator.identity.carbon.wso2.org">
  <ns:return>false</ns:return>
</ns:loginResponse>

私は何か間違ったことをしていますか?

[編集] @Aselaのおかげで、ISログでこれに気づきました:問題

ERROR {org.wso2.carbon.identity.authenticator.saml2.sso.SAML2SSOAuthenticator} 
Authentication Request is rejected. SAMLResponse AudienceRestriction validation failed. 

SAML2SSOAuthenticatorクラスでは、エラーはAssertionオブジェクトがnullに等しいことによって設定されますが、SAML2SSOAuthenticationServiceをジャガーコールする前にAssertionオブジェクトはnullではありません。

チアゴボンファンテ

足りないものを見つけました。Jaggery App ServiceProviderのクレームを/ role && / emailaddressに変更し、正常に機能するようになりました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

他のIDプロバイダーとのSAML2でIdentityServerを使用するSSO

分類Dev

Spring saml SSO

分類Dev

SAML2を使用してIDPが開始したSSOでリプレイ攻撃を防ぐ方法

分類Dev

@ EnableOAuth2Ssoが非推奨になるのはなぜですか?

分類Dev

SAML2トークンがSSOのWIF /フェデレーション/ STSで機能しない-ヘルプ/アドバイスしてください

分類Dev

SAMLベースのSSOを設定するときにIdP証明書のフィンガープリントが必要なのはなぜですか

分類Dev

How does SAML solve SSO?

分類Dev

WSO2SSOの実装

分類Dev

IDP開始SSO(SAML)にKeystore / JKSKeyManagerが必要ですか?

分類Dev

SSO using Identity Server with SAML 2 with other Identity Providers

分類Dev

Python SSO: pysaml2 and python3-saml

分類Dev

SAMLはSSOをどのように解決しますか?

分類Dev

SAML2.0またはOpenIdConnectのどちらがより安全なSSO戦略ですか?

分類Dev

SAML SSOを実装する方法

分類Dev

WSO2 Identity Server 5.0.0 Sharepoint 2013SSOパッシブSTSが失敗する

分類Dev

SAML2SSO-クエリ文字列パラメータはEntityIdURIでサポートされていますか

分類Dev

freshdesk ssoが常に「ログインに失敗しました」(302)を返すのはなぜですか?

分類Dev

RailsはセッションがSSO / SAMLによって作成されたかどうかを検出します

分類Dev

@EnableOAuth2Sso と csrf

分類Dev

WIFを使用したSAML2SSOトークンリクエストの作成

分類Dev

SAML、Keycloak、Nextcloudを使用したSSO

分類Dev

SSO:SAML応答からredmine ominiauth SAMLプラグインのグループの配列を取得するにはどうすればよいですか?

分類Dev

WebサーバーなしでSAMLを使用してSSOに反応する

分類Dev

これが有効なsaml2リクエストではないのはなぜですか?

分類Dev

例によるCASおよびSAML2SSO

分類Dev

Teams TaskModuleのSSOの問題

分類Dev

Wordpress、Nextcloud、gitlab間のSSO

分類Dev

SSO 用の Azure AD 構成

分類Dev

SPが開始したSSOとIDPが開始したSSOのSAML応答の違い

Related 関連記事

  1. 1

    他のIDプロバイダーとのSAML2でIdentityServerを使用するSSO

  2. 2

    Spring saml SSO

  3. 3

    SAML2を使用してIDPが開始したSSOでリプレイ攻撃を防ぐ方法

  4. 4

    @ EnableOAuth2Ssoが非推奨になるのはなぜですか?

  5. 5

    SAML2トークンがSSOのWIF /フェデレーション/ STSで機能しない-ヘルプ/アドバイスしてください

  6. 6

    SAMLベースのSSOを設定するときにIdP証明書のフィンガープリントが必要なのはなぜですか

  7. 7

    How does SAML solve SSO?

  8. 8

    WSO2SSOの実装

  9. 9

    IDP開始SSO(SAML)にKeystore / JKSKeyManagerが必要ですか?

  10. 10

    SSO using Identity Server with SAML 2 with other Identity Providers

  11. 11

    Python SSO: pysaml2 and python3-saml

  12. 12

    SAMLはSSOをどのように解決しますか?

  13. 13

    SAML2.0またはOpenIdConnectのどちらがより安全なSSO戦略ですか?

  14. 14

    SAML SSOを実装する方法

  15. 15

    WSO2 Identity Server 5.0.0 Sharepoint 2013SSOパッシブSTSが失敗する

  16. 16

    SAML2SSO-クエリ文字列パラメータはEntityIdURIでサポートされていますか

  17. 17

    freshdesk ssoが常に「ログインに失敗しました」(302)を返すのはなぜですか?

  18. 18

    RailsはセッションがSSO / SAMLによって作成されたかどうかを検出します

  19. 19

    @EnableOAuth2Sso と csrf

  20. 20

    WIFを使用したSAML2SSOトークンリクエストの作成

  21. 21

    SAML、Keycloak、Nextcloudを使用したSSO

  22. 22

    SSO:SAML応答からredmine ominiauth SAMLプラグインのグループの配列を取得するにはどうすればよいですか?

  23. 23

    WebサーバーなしでSAMLを使用してSSOに反応する

  24. 24

    これが有効なsaml2リクエストではないのはなぜですか?

  25. 25

    例によるCASおよびSAML2SSO

  26. 26

    Teams TaskModuleのSSOの問題

  27. 27

    Wordpress、Nextcloud、gitlab間のSSO

  28. 28

    SSO 用の Azure AD 構成

  29. 29

    SPが開始したSSOとIDPが開始したSSOのSAML応答の違い

ホットタグ

アーカイブ