在密钥克隆和电子邮件属性中将Azure AD配置为身份提供者OIC

时间:2019-03-25 12:32:10

标签: azure-active-directory openid-connect keycloak

我成功使用Keycloack中的OIC将Azure AD配置为身份提供者。但是它在与keycloak的第一次连接期间询问电子邮件。

而且我找不到如何创建映射器以使用Azure AD之一在密钥隐藏中填充电子邮件。

我认为收到电子邮件的是用户主名。

所以我尝试没有成功: enter image description here

2 个答案:

答案 0 :(得分:1)

UPN声明为upn。使用AAD的v2终结点,您还可以要求email范围并获取email声明中的电子邮件。在某些情况下,UPN和电子邮件可能会有所不同。

答案 1 :(得分:0)

我有同样的问题。

  1. 您需要在“身份验证”选项卡中创建一个新的“流”,然后单击“添加执行”,然后添加流:“如果唯一则创建用户”。
  2. 在“身份提供者”选项卡中,您需要更改“首次登录流程”选项,并选择刚刚创建的流程。