Azure AD B2C注册的SAML应用未在企业应用展示及IdP登录问题咨询
问题1解答
这是预期行为,具体原因:
- Azure AD B2C的「应用注册」专门用于配置面向外部用户的身份验证应用,通过该入口创建的应用默认仅生成应用注册对象,不会自动生成对应的服务主体(即企业应用列表对应的资源实体)。
- 企业应用列表仅收录存在服务主体对象的资源,而myapplications.onmicrosoft.com是普通Azure AD面向内部员工的应用门户,本身设计就不兼容B2C场景的应用展示和身份流调度,因此不会显示B2C应用注册下创建的SAML应用。
问题2解答
Azure AD B2C原生不支持通过myapplications.onmicrosoft.com实现IdP发起登录,正确实现方式如下:
- 先在你用到的SAML信赖方自定义策略中开启IdP发起登录支持,在信赖方配置段添加对应的IdP发起登录参数配置。
- 自行搭建专属的应用访问门户,把需要对外展示的B2C SAML应用配置到门户列表中。
- 为每个SAML应用生成专属的IdP发起登录触发链接:链接指向B2C租户对应自定义策略的SAML单点登录端点,请求参数携带对应应用的实体ID等必要标识,用户点击应用图标时触发认证流,完成身份校验后会直接跳转至对应的SAML应用。
内容的提问来源于stack exchange,提问作者Karikalan
相关产品推荐
相关产品推荐

