none
C#获取AD域反馈信息方法和信息解析方式 RRS feed

  • 问题

  • AD域验证如何通过C#获取其反馈信息?

    反馈信息是什么,是否有解析方法?

    自定义一个用户界面,希望验证用户输入的AD用户名和密码的合法性通过什么方法可以获取验证,然后验证会反馈的信息通过什么方法获取?

    2017年10月26日 9:49

全部回复

  • Hi North,

    Azure AD 提供 Active Directory 身份验证库 (ADAL) 会帮助您完成 AD 的身份验证过程,它会替您处理大多数协议细节,例如浏览器弹出窗口、令牌缓存以及对刷新令牌的处理。

    所以当您的本机应用程序需要访问令牌时,只需调用 authContext.AcquireTokenAsync(...),然后 ADAL 会负责其余的工作。

    如果 ADAL 确定用户需要登录以获取令牌,将显示登录对话框,收集用户的凭据,并在身份验证成功后返回令牌。如果 ADAL 出于任何原因无法返回令牌,则会引发 AdalException。令牌中就会包含 UserInfo 对象,用于收集应用程序可能需要的信息。

    详细内容以及具体步骤请参考:将 Azure AD 集成到 Windows 桌面 WPF 应用中

    如您是初次使用 Azure AD, 建议您关注下以下开发文档,其中包含了开发人员使用指南以及很多示例代码:

    希望以上内容对您有所帮助。


    MSDN 社区技术支持
    如果该回复解决了您的问题,请及时点击“标记为答案”选项,如未解决请选择“取消标记为答案”,这会有利于其他人员来阅读您的帖子。如果您对MSDN 技术支持有任何的建议或意见,请随时联系 MSDNFSF@microsoft.com

    2017年10月26日 10:57
    版主