我正在使用自動化過程now.i已配置我的服務提供者和身份提供者成功使用Ui它反映到這些數據庫中case我的db是h2。但是現在我正在嘗試使用wso2is的webservice api創建服務提供者和身份提供者,並使用soapUi進行測試。如何在數據庫中查看我的服務提供者和身份提供者,當我使用webservices添加時
我的SOAP請求是:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://org.apache.axis2/xsd" xmlns:xsd1="http://dto.saml.sso.identity.carbon.wso2.org/xsd">
<soapenv:Header/>
<soapenv:Body>
<xsd:addRPServiceProvider>
<!--Optional:-->
<xsd:spDto>
<!--Optional:-->
<xsd1:assertionConsumerUrl>http://localhost:8080/travelocitysoap.com/home.jsp</xsd1:assertionConsumerUrl>
<!--Optional:-->
<xsd1:certAlias>wso2carbon.cert</xsd1:certAlias>
<!--Optional:-->
<xsd1:doSignAssertions>true</xsd1:doSignAssertions>
<!--Optional:-->
<xsd1:doSignResponse>true</xsd1:doSignResponse>
<!--Optional:-->
<xsd1:doSingleLogout>true</xsd1:doSingleLogout>
<!--Optional:-->
<xsd1:issuer>travelocitysoap.com</xsd1:issuer>
<!--Optional:-->
<xsd1:nameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress</xsd1:nameIDFormat>
</xsd:spDto>
</xsd:addRPServiceProvider>
</soapenv:Body>
</soapenv:Envelope>
成功地創建應用程序,並在wso2is控制檯響應被成功添加,當我想看看我的服務服務travelocitysoap.com.but的供應商它在儀表板中的提供者不是visibe對我來說,它不反映到我使用的數據庫爲h2。 但是,當我運行應用程序它是成功運行。但我不知道我的服務提供商在哪個表的數據庫中存儲。
在哪裏添加服務提供商ID,以便我可以在數據庫中查看其名稱。也請幫助我自動化身份提供商的方法。我是怎麼解釋的。
在此先感謝, 維傑。
此外,如果你想獲得認證的IDP名稱,選擇選項「總是發送回給出的步驟在「本地和出站身份驗證配置」中的身份提供者的身份驗證列表「 – Jenananthan
嗨Jenananthan, – vijaykumar
嗨Jenananthan,謝謝你的信息。無論我創建它的idp是不是顯示在database.let我們假設,如果我需要打電話外部服務,如谷歌,臉書,我已經配置在idp通過使用fedrated鑑定器在我已經在服務提供者中配置了oauth2 openid.now,我需要通過使用高級配置的本地和出站身份驗證來調用idp,在這種身份驗證中我添加了我的idp而不是缺省的身份驗證。現在我需要調用該idp。 – vijaykumar