spring oauth 예제

On agosto 2, 2019 by adminmg

다음은 pom.xml의 변경 사항으로 스프링 부팅 2에서 이 예제를 작동하게 합니다. 클라이언트 자격 증명 토큰은 토큰 끝점이 작동하는지 테스트하는 것과 같은 경우에 유용하지만 사용자를 위해 토큰을 만들려는 서버의 모든 기능을 활용합니다. 앱 사용자를 대신하여 토큰을 얻으려면 사용자를 인증할 수 있어야 합니다. 앱이 시작되었을 때 로그를 주의 깊게 보고 있다면 기본 Spring Boot 사용자(Spring Boot 사용자 가이드 기준)에 대해 임의의 암호가 기록되는 것을 보았을 것입니다. ID “사용자”가있는 사용자를 대신하여 토큰을 얻으려면이 암호를 사용할 수 있습니다. 나쁘지 않습니다. 스프링 부츠는 매우 쉽게. 네 개의 파일과 몇 가지 속성. 조금만에 Okta를 사용하면 더 간단하게 만들 수 있지만 현재로서는 인증 서버를 테스트하는 데 사용할 수있는 클라이언트 앱을 만들기로 이동하십시오.

먼저 여러 가지 방법으로 수행할 수 있는 Spring Boot 응용 프로그램을 만들어야 합니다. 가장 쉬운 방법은 https://start.spring.io 가서 빈 프로젝트를 생성하는 것입니다(시작점으로 “웹” 종속성을 선택). 명령줄에서 이 작업을 수행합니다: 인증 규칙을 확장하여 올바른 조직에 없는 사용자를 거부합니다. Github API를 사용하여 사용자에 대한 자세한 내용을 알아내기 쉽기 때문에 인증 프로세스의 오른쪽 부분에 연결하기만 하면 됩니다. 다행히도 이러한 간단한 사용 사례의 경우 Spring Boot는 쉬운 확장 지점을 제공했습니다 @Bean. 우리는 사용자가 올바른 orignization에 주장하기 위해 그 후크를 사용할 수 있습니다, 그렇지 않은 경우 예외를 던져 : 이봐 Gaurav, 1. 작업 예제에 대한 내 등록 자습서를 살펴 -하지만 매우 빨리, 당신은 단순히 자신의 UserDetailsService 2를 사용합니다. 그건 복잡 한 문제, 그래서 난 그것의 모든에 얻을 하지 않습니다., 하지만 당신은 당신의 JS 원산지에 걸쳐 API를 소비 할 수 있도록 봄에 CORS 지원을 조사 해야 하 고 물론 당신은 또한 당신의 프런트 엔드 는 올바른 URL에 포인트 있는지 확인 해야 어디 API 배포됩니다.

도움이 되기를 바랍니다. 환호, 오이겐. 우리는 아주 작은 노력으로 스타일의 숫자에서 응용 프로그램을 구축하는 스프링 부팅 및 봄 보안을 사용하는 방법을 보았다.

Comments are closed.