gpt4 book ai didi

Azure AD b2c 自定义策略 : Change User Profile picture

转载 作者:行者123 更新时间:2023-12-03 00:20:58 25 4
gpt4 key购买 nike

我正在尝试使用自定义策略在 Azure Active Directory B2C 中注册或更新配置文件时更改或上传用户配置文件。我发现了一个具有数据类型 Edm.Stream 的“thumbnailPhoto”属性,我正在尝试创建一个像这样的自定义 ClaimType。但它不起作用,请帮助通过自定义策略更改用户个人资料

 <ClaimType Id="thumbnailPhoto">
<DisplayName>ProfilePicture</DisplayName>
<DataType>stream</DataType>
<UserHelpText>Upload profile picture</UserHelpText>
</ClaimType>

enter image description here

enter image description here

最佳答案

感谢 Azure B2C 支持以下预定义数据类型。

引用:- https://learn.microsoft.com/en-us/azure/active-directory-b2c/claimsschema#datatype

stream

上传策略时,您将收到错误 - “http://schemas.microsoft.com/online/cpim/schemas/2013/06:DataType”元素无效 - 值“stream”为根据其数据类型无效“http://schemas.microsoft.com/online/cpim/schemas/2013/06:DataType”-枚举约束失败。

Proposed Solution:-

您需要使用 HTML 或 B2C 与图形 api 进行自定义开发。您可以尝试使用 profilePhoto可让您获取/更新照片的资源类型。这可能有效:

获取https://graph.windows.net/myorganization/users/{user_id}/thumbnailPhoto?api-version

补丁https://graph.windows.net/myorganization/users/{user_id}?api-version

关于Azure AD b2c 自定义策略 : Change User Profile picture,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68799213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com