Package org.gridgain.internal.rest.jwt
Class JwtRestFactory
java.lang.Object
org.gridgain.internal.rest.jwt.JwtRestFactory
- All Implemented Interfaces:
org.apache.ignite.internal.rest.ResourceHolder,org.apache.ignite.internal.rest.RestFactory
@Factory
public class JwtRestFactory
extends Object
implements org.apache.ignite.internal.rest.RestFactory
Factory that provides all beans needed for JWT authentication.
-
Constructor Summary
ConstructorsConstructorDescriptionJwtRestFactory(org.apache.ignite.internal.security.authentication.AuthenticationManager authenticationManager, org.gridgain.internal.license.LicenseFeatureChecker licenseFeatureChecker, org.gridgain.internal.security.jwt.JwtTokenManager tokenManager) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.ignite.internal.security.authentication.AuthenticationManagervoidorg.gridgain.internal.security.jwt.TokenManager
-
Constructor Details
-
JwtRestFactory
public JwtRestFactory(org.apache.ignite.internal.security.authentication.AuthenticationManager authenticationManager, org.gridgain.internal.license.LicenseFeatureChecker licenseFeatureChecker, org.gridgain.internal.security.jwt.JwtTokenManager tokenManager) Constructor.- Parameters:
authenticationManager- Authentication manager.tokenManager- Token manager.
-
-
Method Details
-
jwtValidator
-
jwtResolver
-
authenticationManager
@Singleton @Bean public org.apache.ignite.internal.security.authentication.AuthenticationManager authenticationManager() -
tokenManagement
@Singleton @Bean public org.gridgain.internal.security.jwt.TokenManager tokenManagement() -
cleanResources
public void cleanResources()- Specified by:
cleanResourcesin interfaceorg.apache.ignite.internal.rest.ResourceHolder
-