使用Azure AD角色授权Java Web应用程序

时间:2016-09-28 07:38:06

标签: java azure adal

我正在查看ADAL for java项目。 我理解auth部分好了。

但我无法找到如何授权用户反对广告中的ROLES。

我错过了什么?

感谢

-lp

1 个答案:

答案 0 :(得分:0)

Azure AD目前没有针对OpenID Connect的java Web应用程序的任何良好代码示例。您可以做的最好的事情是使用java OpenID Connect库(http://openid.net/developers/libraries/)并对其进行修改以符合Azure AD的协议(https://azure.microsoft.com/en-us/documentation/articles/active-directory-protocols-openid-connect-code/)。

如果您正确配置应用,用户角色将在id_token中显示为声明。此示例显示了如何在.NET中执行此操作:https://azure.microsoft.com/en-us/documentation/samples/active-directory-dotnet-webapp-roleclaims/