- // TODO create CmsSession in another module
- Authorization authorizationToRegister;
- if (authorization == null) {
- authorizationToRegister = (Authorization) sharedState.get(CmsAuthUtils.SHARED_STATE_AUTHORIZATION);
- } else { // this login module did the authorization
- CmsAuthUtils.addAuthentication(subject, authorization);
- authorizationToRegister = authorization;
- }
- if (authorizationToRegister == null) {
- return false;
- }
- if (request == null)
- return false;
- CmsAuthUtils.registerSessionAuthorization(bc, request, subject, authorizationToRegister);
-