Class JwtAuthentication
java.lang.Object
ru.averkiev.socialmediaapi.security.JwtAuthentication
- All Implemented Interfaces:
Serializable,Principal,org.springframework.security.core.Authentication
public class JwtAuthentication
extends Object
implements org.springframework.security.core.Authentication
Класс реализует функциональность связанную с аутентификацией.
- Author:
- mrGreenNV
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<? extends org.springframework.security.core.GrantedAuthority>getName()Получает Principal.booleanПроверяет аутентификацию в системе.voidsetAuthenticated(boolean isAuthenticated) Устанавливает аутентификацию в системе
-
Constructor Details
-
JwtAuthentication
public JwtAuthentication()
-
-
Method Details
-
getAuthorities
- Specified by:
getAuthoritiesin interfaceorg.springframework.security.core.Authentication
-
getCredentials
- Specified by:
getCredentialsin interfaceorg.springframework.security.core.Authentication
-
getDetails
- Specified by:
getDetailsin interfaceorg.springframework.security.core.Authentication
-
getPrincipal
Получает Principal.- Specified by:
getPrincipalin interfaceorg.springframework.security.core.Authentication- Returns:
- имя пользователя в системе.
-
isAuthenticated
public boolean isAuthenticated()Проверяет аутентификацию в системе.- Specified by:
isAuthenticatedin interfaceorg.springframework.security.core.Authentication- Returns:
- true, если аутентификация есть иначе - false
-
setAuthenticated
Устанавливает аутентификацию в системе- Specified by:
setAuthenticatedin interfaceorg.springframework.security.core.Authentication- Parameters:
isAuthenticated- значение аутентификации.- Throws:
IllegalArgumentException- выбрасывает в случае ошибки в аргументе.
-
getName
-