Example usage for org.springframework.security.oauth2.client.token.grant.code AuthorizationCodeResourceDetails setUseCurrentUri

List of usage examples for org.springframework.security.oauth2.client.token.grant.code AuthorizationCodeResourceDetails setUseCurrentUri

Introduction

In this page you can find the example usage for org.springframework.security.oauth2.client.token.grant.code AuthorizationCodeResourceDetails setUseCurrentUri.

Prototype

public void setUseCurrentUri(boolean useCurrentUri) 

Source Link

Document

Flag to signal that the current URI (if set) in the request should be used in preference to the pre-established redirect URI.

Usage

From source file:de.pksoftware.springstrap.core.config.FacebookLoginConfigBase.java

@Bean
protected OAuth2ProtectedResourceDetails facebookOAuth2DetailsBean() {
    AuthorizationCodeResourceDetails facebookOAuth2Details = new AuthorizationCodeResourceDetails();
    facebookOAuth2Details.setAuthenticationScheme(form);
    facebookOAuth2Details.setClientAuthenticationScheme(form);
    facebookOAuth2Details.setClientId(clientId);
    facebookOAuth2Details.setClientSecret(clientSecret);
    facebookOAuth2Details.setUserAuthorizationUri("http://www.facebook.com/dialog/oauth");
    facebookOAuth2Details.setAccessTokenUri("https://graph.facebook.com/oauth/access_token");
    facebookOAuth2Details.setScope(asList("email"));
    facebookOAuth2Details.setUseCurrentUri(true);
    return facebookOAuth2Details;
}

From source file:org.openmhealth.shim.OAuth2ShimBase.java

public OAuth2ProtectedResourceDetails getResource() {
    ApplicationAccessParameters parameters = findApplicationAccessParameters();
    AuthorizationCodeResourceDetails resource = new AuthorizationCodeResourceDetails();
    resource.setAccessTokenUri(getBaseTokenUrl());
    resource.setUserAuthorizationUri(getBaseAuthorizeUrl());
    resource.setClientId(parameters.getClientId());
    resource.setScope(getScopes());/*w  w w .  ja  va 2s . c  o m*/
    resource.setClientSecret(parameters.getClientSecret());
    resource.setTokenName("access_token");
    resource.setGrantType("authorization_code");
    resource.setUseCurrentUri(true);
    return resource;
}