Spring

사용자 및 역할이있는 kotlin의 스프링 부트 Security

기록만이살길 2021. 3. 17. 09:03
반응형

사용자 및 역할이있는 kotlin의 스프링 부트 Security

1. 질문(문제점):

저는 예전 인턴들이 시작한 지원서 작업을해야합니다. 백엔드는 spring-boot와 Kotlin을 사용하여 만들어졌습니다. 백업은 RESTful API이며 특정 사용자에 대한 액세스를 CRUD 메서드로 제한하기 위해 인증 및 권한 부여를 구현해야합니다.

기본적으로 생성해야하는 두 가지 사용자 역할이 있습니다. 하나는 관리자와 더 적은 방법에 액세스 할 수있는 중재자입니다.

누구든지 그것을 가능하게하는 방법에 대한 사용방법(예제)가 있습니까?

내가 찾고있는 것을하는 것처럼 보이는 예제을 찾았 지만 자바에 있으며 모든 것을 Kotlin으로 다시 코딩 할 수는 없습니다.

또한 웹 소켓에도 액세스 제한을 추가 하시겠습니까?

2. 해결방안:

Kotlin에서 Security을 구성하기위한 공식 사용방법(예제)가 있습니다 : https://spring.io/blog/2020/03/04/spring-tips-kotlin-and-spring-security

웹 소켓 Security은 구성을위한 두 부분으로 구성됩니다.

  • 컨트롤러 용
  • 메시지 브로커 용

Java에는 https://www.baeldung.com/spring-security-websockets대한 안내서가 있지만 Kotlin의 Security 구성 예제를 따르면 Java를 Kotlin으로 변환 할 수 있습니다. 어쨌든 Java 클래스를 항상 변환 할 수 있습니다. Intellij Idea이미지에 있는 Kotlin 클래스 :여기에 이미지 설명 입력

65630341
반응형