Klasse MonitorSecurityConfig

java.lang.Object
de.dlr.proseo.monitor.MonitorSecurityConfig

@Configuration @EnableWebSecurity public class MonitorSecurityConfig extends Object
Security configuration for prosEO Planner module
Autor:
Ernst Melchinger
  • 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 Ingestor 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

    • MonitorSecurityConfig

      public MonitorSecurityConfig()
  • Methodendetails

    • filterChain

      @Bean org.springframework.security.web.SecurityFilterChain filterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
      Set the Ingestor 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