2017-09-26 109 views
1

我有一个应用程序使用oauth使用我的azure广告b2c租户对用户进行签名。现在我希望我的应用程序有一个按钮,将用户链接到我的网站上的第三方应用程序,并且我想要使用SAML与第三方应用程序进行身份验证,并使用我的azure b2c tanent作为idp并将saml发送给第三方用户的按钮单击。使用azure广告b2c配置SAML SSO并ping一个idp

这是可能的情况。 ???

+0

所以基本上你想从你的应用程序的SSO到其他第三方?这是可行的(第三方需要SSO集成,在您的情况下,您必须在某些情况下使用特殊令牌进行重定向),但我认为您无法直接通过该B2C SAML向第三方进行身份验证。 – Nordes

+0

第三方有一个sso应用程序,在url上设置了登录,relay url和sassid。 为什么我们不能进行身份验证,我们是否还需要额外的东西或者是不可能的? –

回答

0

是的,你可以用B2C custom policies做到这一点。

您的登录页面现在有两个按钮:

  • 普通B2C权威性
  • SAML权威性第三方
+0

感谢这个信息peice,但是我的应用程序点击哪个链接,我的b2c tanent将saml发送给第三方。我的意思是链接有什么样的价值? –

+0

阅读文档,你会看到它描述。您在XML中配置按钮。当你点击它时,它会启动一个认证流程。 – nzpcmad

1

是的,这是可能的。你的意思是SAML as RP。 在SAML为RP的情况下,

  • B2C作为IDP
  • B2C接受SAML请求
  • B2C发送SAML断言输出

,我可以帮你,如果你坚持在任何地方...

+0

嘿!感谢您分享此链接。只是有一个像这样的疑问:我将不得不在我的应用程序中添加链接或按钮,以便点击它时,我的天蓝色b2c tanent将saml发送给第三方并验证它并允许用户直接登录 –

+0

嗨,我跟着网址,但我得到错误,当我点击sso登录网址。它只是显示异常发生,没有别的。你能帮我吗 ? –

+0

是的,我可以...您在用户旅程中看到的错误消息是什么? – Ramakrishna