Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accessDeniedHandler() - Method in class com.alpaca.config.SecurityConfig
-
Configures access denied handler.
- AccessTokenResConverter - Class in com.alpaca.security.oauth2
-
Converter that transforms a raw token response
Map
into a structuredOAuth2AccessTokenResponse
. - AccessTokenResConverter() - Constructor for class com.alpaca.security.oauth2.AccessTokenResConverter
- accountNoExpired - Variable in class com.alpaca.entity.User
-
Indicates whether the User's entity is not expired.
- accountNoExpired - Variable in class com.alpaca.model.UserPrincipal
-
Indicates whether the User's entity is not expired.
- accountNoLocked - Variable in class com.alpaca.entity.User
-
Indicates whether the User's entity is not locked.
- accountNoLocked - Variable in class com.alpaca.model.UserPrincipal
-
Indicates whether the User's entity is not locked.
- addCookie(HttpServletResponse, String, String, int) - Static method in class com.alpaca.security.manager.CookieManager
-
Adds a new cookie with specified attributes to the HTTP response.
- addPKCEParameters(Map<String, Object>, Map<String, Object>) - Method in class com.alpaca.security.oauth2.OAuth2ReqResolver
- address - Variable in class com.alpaca.dto.request.ProfileRequestDTO
- address - Variable in record class com.alpaca.dto.response.ProfileResponseDTO
-
The field for the
address
record component. - address - Variable in class com.alpaca.entity.Profile
-
The address of the Profile.
- address() - Method in record class com.alpaca.dto.response.ProfileResponseDTO
-
Returns the value of the
address
record component. - advertiser - Variable in record class com.alpaca.dto.response.UserResponseDTO
-
The field for the
advertiser
record component. - advertiser - Variable in class com.alpaca.entity.User
-
The Advertiser entity associated with the User.
- advertiser() - Method in record class com.alpaca.dto.response.UserResponseDTO
-
Returns the value of the
advertiser
record component. - Advertiser - Class in com.alpaca.entity
-
Represents an Advertiser entity in the system.
- Advertiser(String, String, String, String, String, String, boolean, boolean, boolean, User) - Constructor for class com.alpaca.entity.Advertiser
-
Constructs an instance of a new Advertiser object with the specified attributes.
- AdvertiserController - Class in com.alpaca.controller
-
REST controller for managing
Advertiser
entities. - AdvertiserController() - Constructor for class com.alpaca.controller.AdvertiserController
- AdvertiserDAOImpl - Class in com.alpaca.persistence.impl
-
Implementation of the
IAdvertiserDAO
interface for managingAdvertiser
entities. - AdvertiserDAOImpl() - Constructor for class com.alpaca.persistence.impl.AdvertiserDAOImpl
- advertiserId - Variable in class com.alpaca.model.UserPrincipal
-
Unique identifier for the associated advertiser account, if available.
- AdvertiserMapperImpl - Class in com.alpaca.mapper.impl
-
Implementation of the
IAdvertiserMapper
interface, responsible for converting betweenAdvertiser
entities and their corresponding request and response DTOs. - AdvertiserMapperImpl() - Constructor for class com.alpaca.mapper.impl.AdvertiserMapperImpl
- AdvertiserRepo - Interface in com.alpaca.repository
-
Repository interface for managing
Advertiser
entities. - AdvertiserRequestDTO - Class in com.alpaca.dto.request
- AdvertiserRequestDTO() - Constructor for class com.alpaca.dto.request.AdvertiserRequestDTO
- AdvertiserResponseDTO - Record Class in com.alpaca.dto.response
- AdvertiserResponseDTO(UUID, String, String, String, String, String, String, boolean, boolean, boolean, UUID, String) - Constructor for record class com.alpaca.dto.response.AdvertiserResponseDTO
-
Creates an instance of a
AdvertiserResponseDTO
record class. - AdvertiserServiceImpl - Class in com.alpaca.service.impl
-
Service layer implementation for managing
Advertiser
entities. - AdvertiserServiceImpl() - Constructor for class com.alpaca.service.impl.AdvertiserServiceImpl
- alg - Variable in class com.alpaca.security.manager.JJwtManager
-
The signature algorithm used for JWT creation: RS512 (RSA + SHA-512).
- apiPath - Variable in record class com.alpaca.dto.response.ErrorResponseDTO
-
The field for the
apiPath
record component. - apiPath() - Method in record class com.alpaca.dto.response.ErrorResponseDTO
-
Returns the value of the
apiPath
record component. - appendErrorParam(String, String) - Method in class com.alpaca.security.oauth2.AuthFailureHandler
-
Appends a sanitized "error" query parameter to the base URL.
- Application - Class in com.alpaca
- Application() - Constructor for class com.alpaca.Application
- attributes - Variable in class com.alpaca.model.UserPrincipal
-
Additional attributes provided by an OAuth2 authentication provider.
- attributes - Variable in class com.alpaca.security.oauth2.userinfo.OAuth2UserInfo
-
The raw attributes received from the OAuth2 provider.
- AuthController - Class in com.alpaca.controller
-
REST controller for authentication operations.
- AuthController() - Constructor for class com.alpaca.controller.AuthController
- authenticate(String, String) - Method in class com.alpaca.service.impl.AuthServiceImpl
-
Performs authentication using Spring's authentication token model.
- authenticationEntryPoint() - Method in class com.alpaca.config.SecurityConfig
-
Configures an authentication entry point.
- AuthFailureHandler - Class in com.alpaca.security.oauth2
-
Custom authentication failure handler for OAuth2 login flows.
- AuthFailureHandler(CookieAuthReqRepo, String) - Constructor for class com.alpaca.security.oauth2.AuthFailureHandler
-
Constructs the handler with required dependencies.
- authorities - Variable in class com.alpaca.model.UserPrincipal
-
The authorities granted to the user for authorization purposes.
- authoritiesToString(Collection<? extends GrantedAuthority>) - Method in class com.alpaca.security.manager.JJwtManager
-
Converts a collection of
GrantedAuthority
objects into a comma-separated string. - authorizationCodeTokenResponseClient() - Method in class com.alpaca.config.SecurityConfig
-
Creates an OAuth2 access token response client.
- AuthorizationCookieName - Static variable in class com.alpaca.security.oauth2.CookieAuthReqRepo
- authorizedRedirectUris - Variable in class com.alpaca.security.oauth2.AuthSuccessHandler
- AuthRequestDeserializer - Class in com.alpaca.security.oauth2
-
Custom Jackson deserializer for
OAuth2AuthorizationRequest
, enabling reconstruction of authorization requests from JSON data. - AuthRequestDeserializer() - Constructor for class com.alpaca.security.oauth2.AuthRequestDeserializer
-
Default constructor, informing Jackson of the handled type.
- AuthRequestDTO - Class in com.alpaca.dto.request
- AuthRequestDTO() - Constructor for class com.alpaca.dto.request.AuthRequestDTO
- AuthResponseDTO - Record Class in com.alpaca.dto.response
- AuthResponseDTO(String) - Constructor for record class com.alpaca.dto.response.AuthResponseDTO
-
Creates an instance of a
AuthResponseDTO
record class. - AuthResponseTypeDeserializer - Class in com.alpaca.security.oauth2
-
Custom Jackson deserializer for OAuth2 authorization response type values.
- AuthResponseTypeDeserializer() - Constructor for class com.alpaca.security.oauth2.AuthResponseTypeDeserializer
- authService - Variable in class com.alpaca.config.SecurityConfig
- authService - Variable in class com.alpaca.controller.AuthController
- AuthServiceImpl - Class in com.alpaca.service.impl
-
Implementation of
IAuthService
, handling authentication, user registration, and OAuth2 login flows within a Spring Security context. - AuthServiceImpl() - Constructor for class com.alpaca.service.impl.AuthServiceImpl
- AuthSuccessHandler - Class in com.alpaca.security.oauth2
-
Authentication success handler for OAuth2 login flows.
- AuthSuccessHandler(JJwtManager, CookieAuthReqRepo, List<URI>) - Constructor for class com.alpaca.security.oauth2.AuthSuccessHandler
-
Constructs the handler with required dependencies and a list of authorized redirect URIs.
- avatarUrl - Variable in class com.alpaca.dto.request.AdvertiserRequestDTO
- avatarUrl - Variable in class com.alpaca.dto.request.ProfileRequestDTO
- avatarUrl - Variable in record class com.alpaca.dto.response.AdvertiserResponseDTO
-
The field for the
avatarUrl
record component. - avatarUrl - Variable in record class com.alpaca.dto.response.ProfileResponseDTO
-
The field for the
avatarUrl
record component. - avatarUrl - Variable in class com.alpaca.entity.Advertiser
-
URL of the Advertiser's avatar image.
- avatarUrl - Variable in class com.alpaca.entity.Profile
-
URL of the user's avatar image.
- avatarUrl() - Method in record class com.alpaca.dto.response.AdvertiserResponseDTO
-
Returns the value of the
avatarUrl
record component. - avatarUrl() - Method in record class com.alpaca.dto.response.ProfileResponseDTO
-
Returns the value of the
avatarUrl
record component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form