mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-06-22 20:12:14 +00:00
Add Twitter/X to CommonOAuth2Provider
Signed-off-by: kiruthiga1793 <pkiruthiga93@gmail.com>
This commit is contained in:
parent
d52289bd7a
commit
23e7c9eeaa
@ -87,6 +87,23 @@ public enum CommonOAuth2Provider {
|
||||
|
||||
},
|
||||
|
||||
X {
|
||||
|
||||
@Override
|
||||
public Builder getBuilder(String registrationId) {
|
||||
ClientRegistration.Builder builder = getBuilder(registrationId,
|
||||
ClientAuthenticationMethod.CLIENT_SECRET_POST, DEFAULT_REDIRECT_URL);
|
||||
builder.scope("users.read","tweet.read");
|
||||
builder.authorizationUri("https://x.com/i/oauth2/authorize");
|
||||
builder.tokenUri("https://api.x.com/2/oauth2/token");
|
||||
builder.userInfoUri("https://api.x.com/2/users/me");
|
||||
builder.userNameAttributeName("username");
|
||||
builder.clientName("X");
|
||||
return builder;
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
OKTA {
|
||||
|
||||
@Override
|
||||
|
Loading…
x
Reference in New Issue
Block a user