]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.cms/src/org/argeo/cms/CmsLogin.java
Workbench anonymous entry point
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / CmsLogin.java
index 54ed1efcba840632e4695e96e8651e26f3a179cb..d93a952254d1aa3c233bc3b0c1845b14bc276d3d 100644 (file)
@@ -26,12 +26,12 @@ public class CmsLogin {
        private AuthenticationManager authenticationManager;
        private String systemKey = KernelConstants.DEFAULT_SECURITY_KEY;
 
-       protected void logInAsAnonymous() {
+       public void logInAsAnonymous() {
                // TODO Better deal with anonymous authentication
                try {
                        List<SimpleGrantedAuthority> anonAuthorities = Collections
                                        .singletonList(new SimpleGrantedAuthority(
-                                                       KernelConstants.ANONYMOUS_USER));
+                                                       KernelHeader.USERNAME_ANONYMOUS));
                        UserDetails anonUser = new User("anonymous", "", true, true, true,
                                        true, anonAuthorities);
                        AnonymousAuthenticationToken anonToken = new AnonymousAuthenticationToken(
@@ -45,7 +45,7 @@ public class CmsLogin {
                }
        }
 
-       protected void logInWithPassword(String username, char[] password) {
+       public void logInWithPassword(String username, char[] password) {
                UsernamePasswordAuthenticationToken token = new UsernamePasswordAuthenticationToken(
                                username, password);
                Authentication authentication = authenticationManager