我正在尝试在iOS本机应用中集成ADAL库,通过传递用户名和密码来验证AD B2C上的用户。我可以使用Android应用程序中的ADAL4J库在AD上验证用户身份。
示例代码:
ExecutorService service = Executors.newFixedThreadPool(1);
AuthenticationContext context = new AuthenticationContext('https://login.windows.net/'+tenant, false, service);
Future<AuthenticationResult> future = context.acquireToken(
resource, clientId, username, password,
null);
result = future.get();
如何在iOS中实现相同目标?你可以帮我解决这个问题吗?
答案 0 :(得分:1)
目前,Azure B2C不支持资源所有者密码凭据流。
但是,Microsoft开发团队正在开发此功能,它可能会在2017年夏季更新(请参阅here)。
当我们使用授权代码授权流程与Azure B2C Active目录进行交互时,Adal4J库也适用于Azure B2C租户。