Klasse UsermgrSecurityConfig

java.lang.Object
de.dlr.proseo.usermgr.UsermgrSecurityConfig

@Configuration @EnableWebSecurity public class UsermgrSecurityConfig extends Object
Security configuration for prosEO UserManager module
Autor:
Dr. Thomas Bassler
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    (Package privat) org.springframework.security.web.SecurityFilterChain
    filterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
    Set the User Manager security options
    (Package privat) org.springframework.security.crypto.password.PasswordEncoder
    Provides the default password encoder for prosEO (BCrypt)
    (Package privat) org.springframework.security.core.userdetails.UserDetailsService
    Provides the default user details service for prosEO (based on the standard data model for users and groups)

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • UsermgrSecurityConfig

      public UsermgrSecurityConfig()
  • Methodendetails

    • filterChain

      @Bean org.springframework.security.web.SecurityFilterChain filterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
      Set the User Manager security options
      Parameter:
      http - the HTTP security object
      Löst aus:
      Exception
    • passwordEncoder

      @Bean org.springframework.security.crypto.password.PasswordEncoder passwordEncoder()
      Provides the default password encoder for prosEO (BCrypt)
      Gibt zurück:
      a BCryptPasswordEncoder
    • userDetailsService

      @Bean org.springframework.security.core.userdetails.UserDetailsService userDetailsService()
      Provides the default user details service for prosEO (based on the standard data model for users and groups)
      Gibt zurück:
      a JdbcDaoImpl object