简体   繁体   English

如果使用WSO2 IS提供的SAML SSO联合身份验证,如何在WSO2 DAS上调用管理服务

[英]Howto call management services on WSO2 DAS if using SAML SSO federated authentication provided by WSO2 IS

If I enable federated authentication on WSO2 DAS by using the SAML2SSOAuthenticator then if I call the management APIs (for example https://das.local:9443/services/EventStreamAdminService ) it always return this message: 如果我通过使用SAML2SSOAuthenticator在WSO2 DAS上启用了联合身份验证,则如果我调用管理API(例如https://das.local:9443 / services / EventStreamAdminService ),它将始终返回以下消息:

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
   <soapenv:Body>
      <soapenv:Fault xmlns:axis2ns1="http://www.w3.org/2003/05/soap-envelope">
         <soapenv:Code>
            <soapenv:Value>axis2ns1:50977</soapenv:Value>
         </soapenv:Code>
         <soapenv:Reason>
            <soapenv:Text xml:lang="en-US">Access Denied. Please login first.</soapenv:Text>
         </soapenv:Reason>
         <soapenv:Detail/>
      </soapenv:Fault>
   </soapenv:Body>
</soapenv:Envelope>

Any idea howto make this possible? 任何想法如何使这成为可能?

Well. 好。 Until now there is no way to do this. 到目前为止,还没有办法做到这一点。 The only workaround i can fin was to avoid using SAML by configuring the same user and tenant database used by the SSO provider to be used by the WSO2 product. 我可以找到的唯一解决方法是,通过配置WSO2产品要使用的SSO提供程序所使用的相同用户和租户数据库来避免使用SAML。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM