Skip to content
Snippets Groups Projects
Unverified Commit a9302c49 authored by Timm Fitschen's avatar Timm Fitschen
Browse files

FIX: try anonymous login when session token is invalid

parent ef3d74ce
No related branches found
No related tags found
No related merge requests found
...@@ -60,16 +60,15 @@ public class CaosAuthenticator extends Authenticator { ...@@ -60,16 +60,15 @@ public class CaosAuthenticator extends Authenticator {
if (sessionToken != null) { if (sessionToken != null) {
subject.login(sessionToken); subject.login(sessionToken);
} }
// anonymous users
if (!subject.isAuthenticated()
&& CaosDBServer.getServerProperty(ServerProperties.KEY_AUTH_OPTIONAL)
.equalsIgnoreCase("TRUE")) {
subject.login(AuthenticationUtils.ANONYMOUS_USER);
}
} catch (AuthenticationException e) { } catch (AuthenticationException e) {
logger.log(Level.INFO, "LOGIN_FAILED", e); logger.log(Level.INFO, "LOGIN_FAILED", e);
} }
// anonymous users
if (!subject.isAuthenticated()
&& CaosDBServer.getServerProperty(ServerProperties.KEY_AUTH_OPTIONAL)
.equalsIgnoreCase("TRUE")) {
subject.login(AuthenticationUtils.ANONYMOUS_USER);
}
return subject.isAuthenticated(); return subject.isAuthenticated();
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment