43         final Rp site = 
getRp();
    45         String nonce = Strings.isNullOrEmpty(
params.getNonce()) ? UUID.randomUUID().toString() : 
params.getNonce();
    46         String state = Strings.isNullOrEmpty(
params.getState()) ? UUID.randomUUID().toString() : 
params.getState();
    48         final AuthorizationRequest request = 
new AuthorizationRequest(
responseTypes(site.getResponseTypes()),
    49                 site.getClientId(), site.getScope(), site.getAuthorizationRedirectUri(), nonce);
    50         request.setState(state);
    51         request.setAuthUsername(
params.getUsername());
    52         request.setAuthPassword(
params.getPassword());
    53         request.getPrompts().add(Prompt.NONE);
    59         final AuthorizeClient authorizeClient = 
new AuthorizeClient(
getDiscoveryService().getConnectDiscoveryResponse(site).getAuthorizationEndpoint());
    60         authorizeClient.setRequest(request);
    62         final AuthorizationResponse response = authorizeClient.exec();
    64         ClientUtils.showClient(authorizeClient);
    65         if (response != null) {
    67             return okResponse(
new GetAuthorizationCodeResponse(response.getCode()));
    69             LOG.error(
"Failed to get response from oxauth client.");
 HttpService getHttpService()
Definition: BaseOperation.java:72
 
String putNonce(String nonce)
Definition: StateService.java:75
 
CommandResponse okResponse(IOpResponse p_data)
Definition: BaseOperation.java:145
 
DiscoveryService getDiscoveryService()
Definition: BaseOperation.java:96
 
List< ResponseType > responseTypes(List< String > responseTypes)
Definition: GetAuthorizationCodeOperation.java:86
 
static final Logger LOG
Definition: GetAuthorizationCodeOperation.java:30
 
StateService getStateService()
Definition: BaseOperation.java:88
 
List< String > acrValues(GetAuthorizationCodeParams params, Rp site)
Definition: GetAuthorizationCodeOperation.java:75
 
Rp getRp()
Definition: BaseOperation.java:117
 
final T params
Definition: BaseOperation.java:40
 
String putState(String state)
Definition: StateService.java:70