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
Проверяет аутентификацию в системе.void
setAuthenticated
(boolean isAuthenticated) Устанавливает аутентификацию в системе
-
Constructor Details
-
JwtAuthentication
public JwtAuthentication()
-
-
Method Details
-
getAuthorities
- Specified by:
getAuthorities
in interfaceorg.springframework.security.core.Authentication
-
getCredentials
- Specified by:
getCredentials
in interfaceorg.springframework.security.core.Authentication
-
getDetails
- Specified by:
getDetails
in interfaceorg.springframework.security.core.Authentication
-
getPrincipal
Получает Principal.- Specified by:
getPrincipal
in interfaceorg.springframework.security.core.Authentication
- Returns:
- имя пользователя в системе.
-
isAuthenticated
public boolean isAuthenticated()Проверяет аутентификацию в системе.- Specified by:
isAuthenticated
in interfaceorg.springframework.security.core.Authentication
- Returns:
- true, если аутентификация есть иначе - false
-
setAuthenticated
Устанавливает аутентификацию в системе- Specified by:
setAuthenticated
in interfaceorg.springframework.security.core.Authentication
- Parameters:
isAuthenticated
- значение аутентификации.- Throws:
IllegalArgumentException
- выбрасывает в случае ошибки в аргументе.
-
getName
-