|
@@ -36,7 +36,7 @@ public enum CommonOAuth2Provider {
|
|
|
@Override
|
|
|
public Builder getBuilder(String registrationId) {
|
|
|
ClientRegistration.Builder builder = getBuilder(registrationId,
|
|
|
- ClientAuthenticationMethod.BASIC, DEFAULT_REDIRECT_URL);
|
|
|
+ ClientAuthenticationMethod.BASIC, DEFAULT_LOGIN_REDIRECT_URL);
|
|
|
builder.scope("openid", "profile", "email", "address", "phone");
|
|
|
builder.authorizationUri("https://accounts.google.com/o/oauth2/v2/auth");
|
|
|
builder.tokenUri("https://www.googleapis.com/oauth2/v4/token");
|
|
@@ -53,7 +53,7 @@ public enum CommonOAuth2Provider {
|
|
|
@Override
|
|
|
public Builder getBuilder(String registrationId) {
|
|
|
ClientRegistration.Builder builder = getBuilder(registrationId,
|
|
|
- ClientAuthenticationMethod.BASIC, DEFAULT_REDIRECT_URL);
|
|
|
+ ClientAuthenticationMethod.BASIC, DEFAULT_LOGIN_REDIRECT_URL);
|
|
|
builder.scope("user");
|
|
|
builder.authorizationUri("https://github.com/login/oauth/authorize");
|
|
|
builder.tokenUri("https://github.com/login/oauth/access_token");
|
|
@@ -69,7 +69,7 @@ public enum CommonOAuth2Provider {
|
|
|
@Override
|
|
|
public Builder getBuilder(String registrationId) {
|
|
|
ClientRegistration.Builder builder = getBuilder(registrationId,
|
|
|
- ClientAuthenticationMethod.POST, DEFAULT_REDIRECT_URL);
|
|
|
+ ClientAuthenticationMethod.POST, DEFAULT_LOGIN_REDIRECT_URL);
|
|
|
builder.scope("public_profile", "email");
|
|
|
builder.authorizationUri("https://www.facebook.com/v2.8/dialog/oauth");
|
|
|
builder.tokenUri("https://graph.facebook.com/v2.8/oauth/access_token");
|
|
@@ -85,7 +85,7 @@ public enum CommonOAuth2Provider {
|
|
|
@Override
|
|
|
public Builder getBuilder(String registrationId) {
|
|
|
ClientRegistration.Builder builder = getBuilder(registrationId,
|
|
|
- ClientAuthenticationMethod.BASIC, DEFAULT_REDIRECT_URL);
|
|
|
+ ClientAuthenticationMethod.BASIC, DEFAULT_LOGIN_REDIRECT_URL);
|
|
|
builder.scope("openid", "profile", "email", "address", "phone");
|
|
|
builder.userNameAttributeName(IdTokenClaim.SUB);
|
|
|
builder.clientName("Okta");
|
|
@@ -93,7 +93,7 @@ public enum CommonOAuth2Provider {
|
|
|
}
|
|
|
};
|
|
|
|
|
|
- private static final String DEFAULT_REDIRECT_URL = "{scheme}://{serverName}:{serverPort}{contextPath}/login/oauth2/authorize/code/{registrationId}";
|
|
|
+ private static final String DEFAULT_LOGIN_REDIRECT_URL = "{scheme}://{serverName}:{serverPort}{contextPath}/login/oauth2/{registrationId}";
|
|
|
|
|
|
protected final ClientRegistration.Builder getBuilder(String registrationId,
|
|
|
ClientAuthenticationMethod method, String redirectUri) {
|