Class AutenticacaoFacade

java.lang.Object
br.com.selfmaintenance.app.facades.AutenticacaoFacade

@Service public class AutenticacaoFacade extends Object
[AutenticacaoFacade] é a fachada de autenticação nela temos os serviços de token, gerenciador de autenticação e autorização todos concentrados em um único lugar
Version:
1.0.0
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final org.springframework.security.core.userdetails.UserDetailsService
    [UserDetailsService] é a definição do serviço de autorização
    final org.springframework.security.authentication.AuthenticationManager
    [AuthenticationManager] é a definição do serviço de autenticação
    [ITokenService] é a definição do serviço de token
  • Constructor Summary

    Constructors
    Constructor
    Description
    AutenticacaoFacade(ITokenService token, org.springframework.security.authentication.AuthenticationManager gerenciador, org.springframework.security.core.userdetails.UserDetailsService autorizacao)
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • token

      public final ITokenService token
      [ITokenService] é a definição do serviço de token
    • gerenciador

      public final org.springframework.security.authentication.AuthenticationManager gerenciador
      [AuthenticationManager] é a definição do serviço de autenticação
    • autorizacao

      public final org.springframework.security.core.userdetails.UserDetailsService autorizacao
      [UserDetailsService] é a definição do serviço de autorização
  • Constructor Details

    • AutenticacaoFacade

      public AutenticacaoFacade(ITokenService token, org.springframework.security.authentication.AuthenticationManager gerenciador, org.springframework.security.core.userdetails.UserDetailsService autorizacao)