Package net.officefloor.web.jwt.mock
Class AbstractMockJwtAccessTokenJUnit
- java.lang.Object
-
- net.officefloor.web.jwt.mock.AbstractMockJwtAccessTokenJUnit
-
- Direct Known Subclasses:
MockJwtAccessTokenExtension,MockJwtAccessTokenRule
public abstract class AbstractMockJwtAccessTokenJUnit extends java.lang.ObjectAbstract JUnit mock JWT access tokens for the
JwtHttpSecuritySource.This allows generating access tokens for testing the application.
- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description AbstractMockJwtAccessTokenJUnit()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MockHttpRequestBuilderauthorize(java.lang.Object claims, MockHttpRequestBuilder requestBuilder)java.lang.StringcreateAccessToken(java.lang.Object claims)Creates the access token.JwtValidateKey[]getActiveJwtValidateKeys()Obtains the activeJwtValidateKeyinstances.protected voidsetupMockKeys()Setups up the mock JWT keys.protected voidteardownMockKeys()Tears down the mock JWT keys.
-
-
-
Method Detail
-
createAccessToken
public java.lang.String createAccessToken(java.lang.Object claims)
Creates the access token.- Parameters:
claims- Claims for the access token.- Returns:
- Access token.
-
getActiveJwtValidateKeys
public JwtValidateKey[] getActiveJwtValidateKeys()
Obtains the activeJwtValidateKeyinstances.- Returns:
- Active
JwtValidateKeyinstances.
-
authorize
public MockHttpRequestBuilder authorize(java.lang.Object claims, MockHttpRequestBuilder requestBuilder)
- 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.
-
-