org.apache.oltu.openidconnect.client.response
Class OpenIdConnectResponse
java.lang.Object
org.apache.oltu.oauth2.client.response.OAuthClientResponse
org.apache.oltu.oauth2.client.response.OAuthAccessTokenResponse
org.apache.oltu.oauth2.client.response.OAuthJSONAccessTokenResponse
org.apache.oltu.openidconnect.client.response.OpenIdConnectResponse
public class OpenIdConnectResponse
- extends org.apache.oltu.oauth2.client.response.OAuthJSONAccessTokenResponse
Fields inherited from class org.apache.oltu.oauth2.client.response.OAuthClientResponse |
body, contentType, parameters, responseCode, validator |
Method Summary |
boolean |
checkId(String issuer,
String audience)
ID Token Validation as per OpenID Connect
Basic Client Profile 1.0 draft 22 Section 2.4 |
org.apache.oltu.oauth2.jwt.JWT |
getIdToken()
|
protected void |
init(String body,
String contentType,
int responseCode)
|
Methods inherited from class org.apache.oltu.oauth2.client.response.OAuthJSONAccessTokenResponse |
getAccessToken, getExpiresIn, getOAuthToken, getRefreshToken, getScope, setBody, setContentType, setResponseCode |
Methods inherited from class org.apache.oltu.oauth2.client.response.OAuthAccessTokenResponse |
getBody |
Methods inherited from class org.apache.oltu.oauth2.client.response.OAuthClientResponse |
getParam, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OpenIdConnectResponse
public OpenIdConnectResponse()
init
protected void init(String body,
String contentType,
int responseCode)
throws org.apache.oltu.oauth2.common.exception.OAuthProblemException
- Overrides:
init
in class org.apache.oltu.oauth2.client.response.OAuthAccessTokenResponse
- Throws:
org.apache.oltu.oauth2.common.exception.OAuthProblemException
getIdToken
public final org.apache.oltu.oauth2.jwt.JWT getIdToken()
checkId
public boolean checkId(String issuer,
String audience)
- ID Token Validation as per OpenID Connect
Basic Client Profile 1.0 draft 22 Section 2.4
- Parameters:
issuer
- audience
-
- Returns:
Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.