Class OpenIDConnectToken
java.lang.Object
com.tremolosecurity.proxy.auth.util.OpenIDConnectToken
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
generateToken
(jakarta.servlet.http.HttpServletRequest request) org.jose4j.jwt.JwtClaims
org.joda.time.DateTime
org.jose4j.jws.JsonWebSignature
getJws()
boolean
void
refreshProxyToken
(jakarta.servlet.http.HttpServletRequest request) void
-
Constructor Details
-
OpenIDConnectToken
-
-
Method Details
-
getSessionState
-
replaceState
-
generateToken
public void generateToken(jakarta.servlet.http.HttpServletRequest request) throws jakarta.servlet.ServletException, org.jose4j.lang.JoseException, com.novell.ldap.LDAPException, ProvisioningException, org.jose4j.jwt.MalformedClaimException, UnsupportedEncodingException, IOException - Throws:
jakarta.servlet.ServletException
org.jose4j.lang.JoseException
com.novell.ldap.LDAPException
ProvisioningException
org.jose4j.jwt.MalformedClaimException
UnsupportedEncodingException
IOException
-
refreshProxyToken
public void refreshProxyToken(jakarta.servlet.http.HttpServletRequest request) throws jakarta.servlet.ServletException, MalformedURLException, org.jose4j.jwt.MalformedClaimException, org.jose4j.lang.JoseException, com.novell.ldap.LDAPException, ProvisioningException - Throws:
jakarta.servlet.ServletException
MalformedURLException
org.jose4j.jwt.MalformedClaimException
org.jose4j.lang.JoseException
com.novell.ldap.LDAPException
ProvisioningException
-
getClaims
public org.jose4j.jwt.JwtClaims getClaims() -
getJws
public org.jose4j.jws.JsonWebSignature getJws() -
getEncodedIdJSON
-
getExpires
public org.joda.time.DateTime getExpires() -
getTrustName
-
isExpired
public boolean isExpired() -
getIdpName
-
getRefreshToken
-