Class GenerateAccessToken
java.lang.Object
api.mpba.rastvdmy.service.generator.GenerateAccessToken
A service class for generating access tokens for user profiles.
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordA record representing the details of the generated token. - 
Constructor Summary
ConstructorsConstructorDescriptionGenerateAccessToken(JwtService jwtService, AccessTokenRepository tokenRepository) Constructs a GenerateAccessToken instance with the specified JwtService and AccessTokenRepository. - 
Method Summary
Modifier and TypeMethodDescriptiongenerate(UserProfile userProfile) Generates an access token for the given user profile. 
- 
Constructor Details
- 
GenerateAccessToken
Constructs a GenerateAccessToken instance with the specified JwtService and AccessTokenRepository.- Parameters:
 jwtService- the service used for generating JWT tokenstokenRepository- the repository for storing access tokens
 
 - 
 - 
Method Details
- 
generate
Generates an access token for the given user profile.- Parameters:
 userProfile- the user profile for which the access token will be generated- Returns:
 - TokenDetails containing the generated token and its expiration time
 
 
 -