我有一个前端应用程序在Angular 和后端在java语言.目标:
1.使用Spring Boot安全性和azure广告将角形固定到 Spring Boot 应用(A)。
1.以确保上述 Spring Boot 应用(A)服务器API,其将调用其它Spring引导应用(B),即服务器到服务器资源安全。
1.以及调用具有 spring security 的Spring引导应用程序(A)的Spring引导应用程序(B)。
以上项目是一个多模块项目。
我有一个前端应用程序在Angular 和后端在java语言.目标:
1.使用Spring Boot安全性和azure广告将角形固定到 Spring Boot 应用(A)。
1.以确保上述 Spring Boot 应用(A)服务器API,其将调用其它Spring引导应用(B),即服务器到服务器资源安全。
1.以及调用具有 spring security 的Spring引导应用程序(A)的Spring引导应用程序(B)。
以上项目是一个多模块项目。
1条答案
按热度按时间rryofs0p1#
·请访问以下文档链接,该链接描述了适用于Azure Active Directory(Azure AD)的Sping Boot 应用程序的功能和核心方案。它详细说明了如何将Spring Boot应用程序连接到Azure AD租户并使用Azure AD保护资源服务器。它使用OAuth 2.0协议来保护Web应用程序和资源服务器。
https://learn.microsoft.com/en-us/azure/developer/java/spring-framework/spring-boot-starter-for-azure-active-directory-developer-guide
请务必注意,文档中提到的上述步骤使用OAuth 2.0授权代码授权流,以使用户能够使用Microsoft帐户登录。
·您必须开发和构建自己的spring Boot java应用程序,以便在其中集成Azure AD身份验证沿着资源保护。上述文档将帮助您
configure the accessibility of resource servers from a web application as well as protect that resource server/API or access other resource servers from a resource server. Thus, this satisfies all your requirements promptly if you follow it. Also, please do take into consideration that you will have to have all the prerequisites in place like a supported Java Development Kit version 8, Apache Maven version 3 or later and a spring boot application already registered with Azure AD
。请参阅以下链接,了解与Azure AD链接的入门spring boot Java应用程序:-