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 8b25fc2 commit 8011b31Copy full SHA for 8011b31
server/src/main/java/org/cloudfoundry/identity/uaa/provider/oauth/ExternalOAuthAuthenticationManager.java
@@ -178,6 +178,16 @@ public void setOrigin(String origin) {
178
this.origin.set(origin);
179
}
180
181
+ @Override
182
+ public Authentication authenticate(final Authentication request) throws AuthenticationException {
183
+ try {
184
+ return super.authenticate(request);
185
+ } finally {
186
+ // clear ThreadLocal holding the origin key
187
+ origin.remove();
188
+ }
189
190
+
191
public IdentityProvider resolveOriginProvider(String idToken) throws AuthenticationException {
192
try {
193
Map<String, Object> claims = parseClaimsFromIdTokenString(idToken);
0 commit comments