Package org.mockserver.oidc
Class OidcProviderConfiguration
java.lang.Object
org.mockserver.oidc.OidcProviderConfiguration
- All Implemented Interfaces:
Serializable
Configuration for the OIDC mock identity provider. All fields are optional with
sensible defaults so that
PUT /mockserver/oidc with an empty body produces
a fully functional OIDC discovery document, JWKS endpoint, token endpoint, userinfo
endpoint, introspection endpoint, and revocation endpoint.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleanbooleanbooleansetAdditionalClaims(Map<String, Serializable> additionalClaims) setAudience(String audience) setAuthorizePath(String authorizePath) setClientId(String clientId) setIntrospectPath(String introspectPath) setIssueExpiredToken(boolean issueExpiredToken) setJwksPath(String jwksPath) setRevokePath(String revokePath) setSubject(String subject) setTamperedSignature(boolean tamperedSignature) setTokenExpirySeconds(int tokenExpirySeconds) setTokenPath(String tokenPath) setUserinfoPath(String userinfoPath) setWrongIssuer(boolean wrongIssuer)
-
Constructor Details
-
OidcProviderConfiguration
public OidcProviderConfiguration()
-
-
Method Details
-
getIssuer
-
setIssuer
-
getJwksPath
-
setJwksPath
-
getTokenPath
-
setTokenPath
-
getAuthorizePath
-
setAuthorizePath
-
getUserinfoPath
-
setUserinfoPath
-
getIntrospectPath
-
setIntrospectPath
-
getRevokePath
-
setRevokePath
-
getSubject
-
setSubject
-
getClientId
-
setClientId
-
getAudience
-
setAudience
-
getScopes
-
setScopes
-
getTokenExpirySeconds
public int getTokenExpirySeconds() -
setTokenExpirySeconds
-
getAdditionalClaims
-
setAdditionalClaims
-
isIssueExpiredToken
public boolean isIssueExpiredToken() -
setIssueExpiredToken
-
isWrongIssuer
public boolean isWrongIssuer() -
setWrongIssuer
-
isTamperedSignature
public boolean isTamperedSignature() -
setTamperedSignature
-