spring - 使用 Spring Azure OAuth 时从不同源加载用户角色

标签 spring azure oauth azure-active-directory

我们正在开发 Spring 应用程序,并决定使用 Azure OAuth 作为身份验证方法。问题是我们不想在 AAD 中存储角色。我们希望使用 AAD 只是为了确认用户身份并从其他来源加载其余数据(例如角色)。这可能吗?解决这个问题的最佳方法是什么?

最佳答案

我想我找到了一个解决方案,我可以为@PreAuthorize编写一个自定义方法:https://dreamix.eu/blog/java/implementing-custom-authorization-function-for-springs-pre-and-post-annotations

关于spring - 使用 Spring Azure OAuth 时从不同源加载用户角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59394097/

相关文章:

java - 如何禁用 Spring 记录 DEBUG 消息?

java - HikariPool-1 - 连接不可用,对于非常小的负载服务器,请求在 30000 毫秒后超时

c# - 使用 AAD 身份验证在 C# 客户端中调用 Azure 函数

azure - 如何从 Azure 移动应用程序后端删除生成的查询?

azure - 使用 OAuth 使用 EWS 应用程序发送电子邮件是否必须使用 full_access_as_app

angularjs - Angular 应用程序中的 Google API 服务帐户

java - 如果一个java pojo被声明为一个对象,那么如何根据运行时类型控制jackson序列化?

Azure 云服务 - 仅发布增量更改

Android OAuth 2.O 无法检索访问 token

java - 为什么Spring Bean能够在Tomcat Servlet容器中运行而EJB却不能?