org.apache.cxf.rs.security.oauth2.services
Class AuthorizationCodeGrantService
java.lang.Object
org.apache.cxf.rs.security.oauth2.services.AbstractOAuthService
org.apache.cxf.rs.security.oauth2.services.RedirectionBasedGrantService
org.apache.cxf.rs.security.oauth2.services.AuthorizationCodeGrantService
@Path(value="/authorize")
public class AuthorizationCodeGrantService
- extends RedirectionBasedGrantService
This resource handles the End User authorising
or denying the Client to access its resources.
If End User approves the access this resource will
redirect End User back to the Client, supplying
the authorization code.
Method Summary |
protected javax.ws.rs.core.Response |
createErrorResponse(javax.ws.rs.core.MultivaluedMap<String,String> params,
String redirectUri,
String error)
|
protected javax.ws.rs.core.Response |
createGrant(javax.ws.rs.core.MultivaluedMap<String,String> params,
Client client,
String redirectUri,
List<String> requestedScope,
List<String> approvedScope,
UserSubject userSubject,
ServerAccessToken preauthorizedToken)
|
protected javax.ws.rs.core.UriBuilder |
getRedirectUriBuilder(String state,
String redirectUri)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AuthorizationCodeGrantService
public AuthorizationCodeGrantService()
createGrant
protected javax.ws.rs.core.Response createGrant(javax.ws.rs.core.MultivaluedMap<String,String> params,
Client client,
String redirectUri,
List<String> requestedScope,
List<String> approvedScope,
UserSubject userSubject,
ServerAccessToken preauthorizedToken)
- Specified by:
createGrant
in class RedirectionBasedGrantService
createErrorResponse
protected javax.ws.rs.core.Response createErrorResponse(javax.ws.rs.core.MultivaluedMap<String,String> params,
String redirectUri,
String error)
- Specified by:
createErrorResponse
in class RedirectionBasedGrantService
getRedirectUriBuilder
protected javax.ws.rs.core.UriBuilder getRedirectUriBuilder(String state,
String redirectUri)
Apache CXF