Package net.officefloor.web.jwt.mock
Class AbstractMockJwtAccessTokenJUnit
java.lang.Object
net.officefloor.web.jwt.mock.AbstractMockJwtAccessTokenJUnit
- Direct Known Subclasses:
MockJwtAccessTokenExtension,MockJwtAccessTokenRule
Abstract JUnit mock JWT access tokens for the JwtHttpSecuritySource.
This allows generating access tokens for testing the application.
- Author:
- Daniel Sagenschneider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthorize(Object claims, MockHttpRequestBuilder requestBuilder) createAccessToken(Object claims) Creates the access token.Obtains the activeJwtValidateKeyinstances.protected voidSetups up the mock JWT keys.protected voidTears down the mock JWT keys.
-
Constructor Details
-
AbstractMockJwtAccessTokenJUnit
public AbstractMockJwtAccessTokenJUnit()
-
-
Method Details
-
createAccessToken
Creates the access token.- Parameters:
claims- Claims for the access token.- Returns:
- Access token.
-
getActiveJwtValidateKeys
Obtains the activeJwtValidateKeyinstances.- Returns:
- Active
JwtValidateKeyinstances.
-
authorize
- Parameters:
claims- Claims for the access token.requestBuilder-MockHttpRequestBuilder.- Returns:
MockHttpRequestBuilderwithHttpHeaderconfigured.
-
setupMockKeys
protected void setupMockKeys()Setups up the mock JWT keys. -
teardownMockKeys
protected void teardownMockKeys()Tears down the mock JWT keys.
-