Articles of весна безопасности

Как создать класс данных реализует специальные UserDetails Spring Secuirty

Я пытаюсь перенести некоторые примеры кода spring-webflux в kotlin. В настоящее время я хочу преобразовать образец Spring Mongo в kotlin. Существует User , оригинальная версия Data Mongo выглядит: @Data @ToString @Builder @NoArgsConstructor @AllArgsConstructor @Document class User implements UserDetails { @Id private String id; private String username; private String password; @Builder.Default() private boolean active = true; […]

Включение страницы входа для весны Сервер авторизации / ресурсов

Я пытаюсь заставить SSO на основе OAuth2 работать с весной. Я создал сервер и клиент, но я столкнулся с проблемой, когда после включения сервера авторизации и ресурсов. @SpringBootApplication @EnableAuthorizationServer @EnableResourceServer open class GsAuthenticationApplication { companion object { @JvmStatic fun main(args: Array<String>) { SpringApplication.run(GsAuthenticationApplication::class.java, *args) } } } После того, как все будет подключено, сгенерированная / […]

Разрешение ошибок случайного перекрытия в Котлине

Я недавно начал истекать с Kotlin и начал проект Spring Boot pet с использованием Kotlin. Я пытаюсь интегрировать пользовательский объект домена пользователя в Spring Security и, следовательно, хочу реализовать интерфейс UserDetails . С учетом объекта моего домена User ниже: import org.springframework.data.annotation.Id as DocumentId import org.springframework.data.mongodb.core.mapping.Document import org.springframework.security.core.GrantedAuthority import org.springframework.security.core.authority.AuthorityUtils import org.springframework.security.core.userdetails.UserDetails @Document data class User(@DocumentId […]