加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

春季-使用两个Azure移动和Web应用程序注册

发布时间:2020-12-15 01:17:49 所属栏目:大数据 来源:网络整理
导读:我有一个移动应用程序,可直接从azure登录获取令牌.我有一个在春季启动中使用adal4j的服务.我无法使用移动设备生成的令牌来认证Spring服务.例如,我为移动和Web服务使用了两个不同的Azure应用程序注册.有没有办法做到这一点? 最佳答案 我的理解是您已经在Azur

我有一个移动应用程序,可直接从azure登录获取令牌.我有一个在春季启动中使用adal4j的服务.我无法使用移动设备生成的令牌来认证Spring服务.例如,我为移动和Web服务使用了两个不同的Azure应用程序注册.有没有办法做到这一点?

最佳答案
我的理解是您已经在Azure中创建了2个企业应用程序.
1)您的移动应用程序的企业应用程序(类型:本机)
2)您的Web API应用程序的企业应用程序(类型:WebAPI)

对于本机应用程序,您不需要客户端密钥,但对于Web API应用程序则需要客户端密钥.

现在介绍关键配置:
在这两种方法中,请更新清单文件以将oauth2AllowImplicitFlow设置为true
另外,在您的Web API企业应用程序中,请在已知的客户端应用程序中具有本机应用程序的应用程序ID
“ knownClientApplications”:[“

现在,当从本机应用程序通过端点调用Web API时,将令牌作为“授权”传递给请求标头:“ Bearer”

另请注意:如果您需要检索组声明,请更新两个企业应用中的清单以为此属性设置以下设置
“ groupMembershipClaims”:“ SecurityGroup”

更新:
在本机应用程序的权限下,请添加Web API应用程序注册以允许访问

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读