我正在尝试将Windows Azure Active Directory用作我的MVC 4应用程序的身份提供程序,并且需要弄清楚如何实现用户注册功能。我知道Graph API可用于更新WAAD。但是,从阅读http://msdn.microsoft.com/en-us/library/windowsazure/dn151791.aspx我有一种感觉,为了使用Graph API,用户必须首先通过WAAD进行身份验证。只有这样他才会收到与Graph API一起使用的令牌。但是,如果我有一个未注册的用户想要注册怎么办?如何在WAAD中为他创建条目?我可以以某种方式使用服务主体来获取令牌,绕过用户必须登录吗?如果是这样的话我该怎么做?
如果你能指出我正确的方向并向我提供一套我可以用来解决我的问题的步骤,教程和代码示例,我将非常感激。
答案 0 :(得分:4)
我不相信必须首先注册用户。它是保存读取/写入WAAD的权限的应用程序。如果应用程序在WAAD中注册,并包含必要的写入权限,则应用程序和查询WAAD并将新用户添加到目录中。