Index
All Classes and Interfaces|All Packages|Serialized Form
A
- authenticate(Authentication) - Method in class io.r03el.tma.security.provider.TelegramAuthenticationProvider
D
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.r03el.tma.security.filter.TelegramAuthFilter
E
- eraseCredentials() - Method in class io.r03el.tma.security.token.TelegramAuthenticationToken
G
- getCredentials() - Method in class io.r03el.tma.security.token.TelegramAuthenticationToken
- getPrincipal() - Method in class io.r03el.tma.security.token.TelegramAuthenticationToken
I
- io.r03el.tma.security.filter - package io.r03el.tma.security.filter
- io.r03el.tma.security.provider - package io.r03el.tma.security.provider
- io.r03el.tma.security.starter.config - package io.r03el.tma.security.starter.config
- io.r03el.tma.security.token - package io.r03el.tma.security.token
- io.r03el.tma.security.utils - package io.r03el.tma.security.utils
- isValid(String, String) - Static method in class io.r03el.tma.security.utils.TelegramAuth
-
Validates the Telegram Mini App initData string using HmacUtils.
P
- parseUserData(String) - Static method in class io.r03el.tma.security.utils.TelegramAuth
-
Parses user data from a VALID initData string.
S
- setAuthenticated(boolean) - Method in class io.r03el.tma.security.token.TelegramAuthenticationToken
- setSecurityContextHolderStrategy(SecurityContextHolderStrategy) - Method in class io.r03el.tma.security.filter.TelegramAuthFilter
- supports(Class<?>) - Method in class io.r03el.tma.security.provider.TelegramAuthenticationProvider
T
- TelegramAuth - Class in io.r03el.tma.security.utils
- TelegramAuthAutoConfiguration - Class in io.r03el.tma.security.starter.config
- TelegramAuthAutoConfiguration() - Constructor for class io.r03el.tma.security.starter.config.TelegramAuthAutoConfiguration
- telegramAuthenticationProvider(TelegramAuthProperties) - Method in class io.r03el.tma.security.starter.config.TelegramAuthAutoConfiguration
- TelegramAuthenticationProvider - Class in io.r03el.tma.security.provider
- TelegramAuthenticationProvider(TelegramAuthProperties) - Constructor for class io.r03el.tma.security.provider.TelegramAuthenticationProvider
- TelegramAuthenticationToken - Class in io.r03el.tma.security.token
- TelegramAuthenticationToken(TelegramUserDetails, Collection<? extends GrantedAuthority>) - Constructor for class io.r03el.tma.security.token.TelegramAuthenticationToken
- TelegramAuthenticationToken(String) - Constructor for class io.r03el.tma.security.token.TelegramAuthenticationToken
-
Constructor for unauthenticated state (used by the filter).
- telegramAuthFailureHandlerEntryPoint() - Method in class io.r03el.tma.security.starter.config.TelegramAuthAutoConfiguration
- telegramAuthFilter(TelegramAuthProperties, AuthenticationConfiguration, TelegramAuthenticationProvider, AuthenticationEntryPoint, SecurityContextRepository) - Method in class io.r03el.tma.security.starter.config.TelegramAuthAutoConfiguration
- TelegramAuthFilter - Class in io.r03el.tma.security.filter
- TelegramAuthFilter(TelegramAuthProperties, AuthenticationManager, SecurityContextRepository, AuthenticationFailureHandler) - Constructor for class io.r03el.tma.security.filter.TelegramAuthFilter
- TelegramAuthProperties - Class in io.r03el.tma.security.starter.config
- TelegramAuthProperties() - Constructor for class io.r03el.tma.security.starter.config.TelegramAuthProperties
- telegramSecurityContextRepository() - Method in class io.r03el.tma.security.starter.config.TelegramAuthAutoConfiguration
- TelegramUserDetails - Class in io.r03el.tma.security.token
- TelegramUserDetails(long, String, String, String, String, Boolean, String) - Constructor for class io.r03el.tma.security.token.TelegramUserDetails
All Classes and Interfaces|All Packages|Serialized Form