繁体   English   中英

从WSO2 API使用登录名访问Active Directory时登录失败

[英]login failed while accessing the Active directory with logon name from WSO2 apim

我已经将WSO2 api管理器与外部ldap(即Microsoft Active Directory)连接。

我的Active Directory中有一个以下user

Username : WSO2 Admin User logon Name : WSO2.Admin@india.test.com NT logon Name : INDIA\\WSO2.Admin

在user-mgt.xml文件中为用户的Username设置Admin role 我可以使用用户名(即仅WSO2 Admin登录到WSO2管理控制台,并且还可以从活动目录中查看所有用户,但是如果我尝试使用实际登录名(即india\\WSO2.Admin登录管理控制台, india\\WSO2.AdminWSO2.Admin@india.test.com它向我显示login failed错误。

<AdminUser> <UserName>WSO2 Admin</UserName> <Password>xxxxx</Password> </AdminUser>

有人可以帮我解决这个问题吗?

在WSO2碳(所有wso2产品的基础,而不仅仅是apim)中,领域和领域具有不同的含义。

例如,以碳素登录形式的域@india.test.com表示该租户(默认租户为carbon.super 。从理论上讲,您可以尝试使用WSO2.Admin@carbon.super登录。自己尝试)

以及领域(以realm\\username形式)提示碳使用具有指定realm参数的辅助用户存储(这种格式的我可能是错误的,如果有人确定,欢迎改正我)

我认为完整域应与Kerberos身份验证器一起使用(用于应用程序,而不是用于Carbon管理控制台),但是此身份验证器在当前版本中已经过改进和改进,因此我不知道当前状态)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM