From 15b893f9ae84cfa493ffd2cf2659f4a914823dcd Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Mon, 12 May 2008 20:05:24 +0000 Subject: [PATCH] SEC-809: OpenIDProcessingFilter updated to set authentication details (to make compatible with concurrent session control). --- .../ui/openid/OpenIDAuthenticationProcessingFilter.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openid/src/main/java/org/springframework/security/ui/openid/OpenIDAuthenticationProcessingFilter.java b/openid/src/main/java/org/springframework/security/ui/openid/OpenIDAuthenticationProcessingFilter.java index a730b4b007..fbafa4187c 100644 --- a/openid/src/main/java/org/springframework/security/ui/openid/OpenIDAuthenticationProcessingFilter.java +++ b/openid/src/main/java/org/springframework/security/ui/openid/OpenIDAuthenticationProcessingFilter.java @@ -78,6 +78,8 @@ public class OpenIDAuthenticationProcessingFilter extends AbstractProcessingFilt throw new AuthenticationServiceException("Consumer error", oice); } + token.setDetails(authenticationDetailsSource.buildDetails(req)); + // delegate to the auth provider Authentication authentication = this.getAuthenticationManager().authenticate(token);