ADAL.Net在使用托管的AD账户时抛出“未知用户类型”异常。
创始人
2024-09-29 22:30:44
0

ADAL.Net在使用托管的AD账户时抛出“未知用户类型”异常通常是由于未正确设置ADAL.Net的用户类型所致。以下是一个解决方法的代码示例:

using Microsoft.IdentityModel.Clients.ActiveDirectory;

// 设置ADAL.Net的用户类型为托管的AD账户
UserType userType = UserType.Managed;
AuthenticationContext authenticationContext = new AuthenticationContext(authority, validateAuthority: true);
AuthenticationResult authenticationResult = authenticationContext.AcquireTokenAsync(resource, clientId, redirectUri, new PlatformParameters(PromptBehavior.Auto, userType)).Result;

// 使用ADAL.Net获取访问令牌
string accessToken = authenticationResult.AccessToken;

在上面的代码示例中,我们首先定义了用户类型为UserType.Managed,然后在使用AuthenticationContext获取访问令牌时,将用户类型参数设置为userType。这样就可以正确地使用托管的AD账户登录并获取访问令牌。

请注意,authorityresourceclientIdredirectUri是需要根据你的具体情况进行设置的参数。此外,还需要确保已经引用了Microsoft.IdentityModel.Clients.ActiveDirectory命名空间。

希望以上代码示例能够帮助你解决“未知用户类型”异常问题。如果问题仍然存在,请检查你的ADAL.Net版本是否正确,并确保已正确设置其他相关参数。

相关内容

热门资讯

透视新版!拱趴大菠萝怎么开挂(... 透视新版!拱趴大菠萝怎么开挂(透视)三哥玩辅助器软件(好像存在有辅助软件)-哔哩哔哩1、三哥玩辅助器...
据目击者称!wepoker怎么... 据目击者称!wepoker怎么设置透视(透视)创思维激k辅助插件(一贯有辅助插件)-哔哩哔哩一、创思...
透视游戏!wepoker正确养... 透视游戏!wepoker正确养号方法(透视)甘肃白银麻将辅助软件(切实是真的辅助修改器)-哔哩哔哩;...
事发当天!wejoker辅助软... 事发当天!wejoker辅助软件视频(透视)皇豪互众智能辅助器(原来真的是有辅助平台)-哔哩哔哩1、...
经核实!wepoker看底牌(... 经核实!wepoker看底牌(透视)新天道怎么看底牌(果然真的是有辅助插件)-哔哩哔哩1、新天道怎么...
有玩家发现!wepokerpl... 有玩家发现!wepokerplus到底是挂了吗(透视)丽水茶苑脚本(原来真的有辅助插件)-哔哩哔哩1...
透视好牌!wepoker辅助器... 透视好牌!wepoker辅助器安装包定制(透视)潘潘讲故事辅助器(好像真的有辅助辅助器)-哔哩哔哩1...
透视挂!wepoker是不是有... 透视挂!wepoker是不是有人用挂(透视)宝宝斗场辅助器(竟然是真的辅助神器)-哔哩哔哩暗藏猫腻,...
透视规律!aa poker透视... 透视规律!aa poker透视软件(透视)手机暗宝辅助(都是有辅助平台)-哔哩哔哩1、进入游戏-大厅...
目前!哈糖大菠萝怎么开挂(透视... 目前!哈糖大菠萝怎么开挂(透视)鱼乐达人透视血量辅助器(真是是有辅助插件)-哔哩哔哩鱼乐达人透视血量...