We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d52289b commit 23e7c9eCopy full SHA for 23e7c9e
config/src/main/java/org/springframework/security/config/oauth2/client/CommonOAuth2Provider.java
@@ -87,6 +87,23 @@ public Builder getBuilder(String registrationId) {
87
88
},
89
90
+ X {
91
+
92
+ @Override
93
+ public Builder getBuilder(String registrationId) {
94
+ ClientRegistration.Builder builder = getBuilder(registrationId,
95
+ ClientAuthenticationMethod.CLIENT_SECRET_POST, DEFAULT_REDIRECT_URL);
96
+ builder.scope("users.read","tweet.read");
97
+ builder.authorizationUri("https://x.com/i/oauth2/authorize");
98
+ builder.tokenUri("https://api.x.com/2/oauth2/token");
99
+ builder.userInfoUri("https://api.x.com/2/users/me");
100
+ builder.userNameAttributeName("username");
101
+ builder.clientName("X");
102
+ return builder;
103
+ }
104
105
+ },
106
107
OKTA {
108
109
@Override
0 commit comments