List of usage examples for org.apache.shiro.subject SubjectContext getAuthenticationToken
AuthenticationToken getAuthenticationToken();
From source file:io.buji.pac4j.ClientSubjectFactory.java
License:Apache License
@Override public Subject createSubject(SubjectContext context) { boolean authenticated = context.isAuthenticated(); if (authenticated) { AuthenticationToken token = context.getAuthenticationToken(); if (token != null && token instanceof ClientToken) { ClientToken clientToken = (ClientToken) token; if (clientToken.isRememberMe()) { context.setAuthenticated(false); }/* w ww . j ava 2 s. c o m*/ } } return super.createSubject(context); }
From source file:io.buji.pac4j.subject.Pac4jSubjectFactory.java
License:Apache License
@Override public Subject createSubject(SubjectContext context) { boolean authenticated = context.isAuthenticated(); if (authenticated) { AuthenticationToken token = context.getAuthenticationToken(); if (token != null && token instanceof Pac4jToken) { final Pac4jToken clientToken = (Pac4jToken) token; if (clientToken.isRememberMe()) { context.setAuthenticated(false); }//w w w.j av a 2 s.co m } } return super.createSubject(context); }