Index
All Classes and Interfaces|All Packages|Serialized Form
G
- generate(Claims) - Static method in class ru.averkiev.greenchat_auth.utils.JwtUtils
-
Метод generate принимает объект Claims, который содержит утверждения из JWT, и возвращает объект JwtAuthentication.
- generateAccessToken(JwtUser) - Method in class ru.averkiev.greenchat_auth.security.JwtProvider
-
Генерирует и возвращает токен доступа на основе переданного объекта JwtUser.
- generateRefreshToken(JwtUser) - Method in class ru.averkiev.greenchat_auth.security.JwtProvider
-
Генерирует и возвращает токен обновления на основе переданного объекта JwtUser.
- getAccessClaims(String) - Method in class ru.averkiev.greenchat_auth.security.JwtProvider
-
Извлекает и возвращает объект Claims из разобранного access токена, с помощью вызова метода getClaims.
- getAccessToken(String) - Method in interface ru.averkiev.greenchat_auth.services.AuthService
- getAccessToken(String) - Method in class ru.averkiev.greenchat_auth.services.impl.AuthServiceImpl
-
Получение нового access токена на основе переданного refresh токена.
- getAccessToken_ValidRefreshToken_ReturnsJwtResponseWithNewAccessToken() - Method in class ru.averkiev.greenchat_auth.services.impl.AuthServiceImplTest
-
Проверяет формирование ответа на запрос обновления access токена при валидном refresh токена.
- getAccessTokenInvalidRefreshToken_ReturnsJwtResponseWithNullValues() - Method in class ru.averkiev.greenchat_auth.services.impl.AuthServiceImplTest
-
Проверяет формирование ответа на запрос обновления access токена при невалидном refresh токена.
- getAuthInfo() - Method in interface ru.averkiev.greenchat_auth.services.AuthService
- getAuthInfo() - Method in class ru.averkiev.greenchat_auth.services.impl.AuthServiceImpl
-
Получение информации об аутентификации пользователя.
- getAuthInfo_AuthenticationNotNull_ReturnsJwtAuthentication() - Method in class ru.averkiev.greenchat_auth.services.impl.AuthServiceImplTest
-
Проверяет выдачу аутентификации из контекста при её наличии.
- getAuthInfo_AuthenticationNull_ReturnsNull() - Method in class ru.averkiev.greenchat_auth.services.impl.AuthServiceImplTest
-
Проверяет выдачу аутентификации из контекста при её отсутствии.
- getAuthorities() - Method in class ru.averkiev.greenchat_auth.models.JwtUser
- getAuthorities() - Method in class ru.averkiev.greenchat_auth.security.JwtAuthentication
- getCredentials() - Method in class ru.averkiev.greenchat_auth.security.JwtAuthentication
- getDetails() - Method in class ru.averkiev.greenchat_auth.security.JwtAuthentication
- getName() - Method in class ru.averkiev.greenchat_auth.security.JwtAuthentication
- getNewAccessToken(JwtRequestRefresh) - Method in class ru.averkiev.greenchat_auth.controllers.AuthController
-
API-endpoint для получения нового access токена на основе переданного refresh токена.
- getNewRefreshToken(JwtRequestRefresh) - Method in class ru.averkiev.greenchat_auth.controllers.AuthController
-
API-endpoint для обновления access и refresh токенов на основе переданного refresh токена.
- getPassword() - Method in class ru.averkiev.greenchat_auth.models.JwtUser
- getPrincipal() - Method in class ru.averkiev.greenchat_auth.security.JwtAuthentication
- getRefreshClaims(String) - Method in class ru.averkiev.greenchat_auth.security.JwtProvider
-
Извлекает и возвращает объект Claims из разобранного refresh токена, с помощью вызова метода getClaims.
- getUserByLogin(String) - Method in class ru.averkiev.greenchat_auth.clients.impl.UserServiceClientImpl
-
Метод выполняет GET-запрос к API стороннего микросервиса для получения информации о пользователе по его имени.
- getUserByLogin(String) - Method in interface ru.averkiev.greenchat_auth.clients.UserServiceClient
- getUsername() - Method in class ru.averkiev.greenchat_auth.models.JwtUser
- GlobalExceptionHandler - Class in ru.averkiev.greenchat_auth.exceptions
-
Класс отлавливает все исключения возникающие на уровне контроллера, для предоставления ошибки клиенту в виде JSON.
- GlobalExceptionHandler() - Constructor for class ru.averkiev.greenchat_auth.exceptions.GlobalExceptionHandler
- GreenChatAuthServiceApplication - Class in ru.averkiev.greenchat_auth
- GreenChatAuthServiceApplication() - Constructor for class ru.averkiev.greenchat_auth.GreenChatAuthServiceApplication
All Classes and Interfaces|All Packages|Serialized Form