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