]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms/src/org/argeo/cms/auth/SingleUserAuthorization.java
Store UI context data in CMS View.
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / auth / SingleUserAuthorization.java
1 package org.argeo.cms.auth;
2
3 import org.osgi.service.useradmin.Authorization;
4
5 /**
6 * {@link Authorization} for a single user.
7 *
8 * @see SingleUserLoginModule
9 */
10 public class SingleUserAuthorization implements Authorization {
11
12 @Override
13 public String getName() {
14 return System.getProperty("user.name");
15 }
16
17 @Override
18 public boolean hasRole(String name) {
19 return true;
20 }
21
22 @Override
23 public String[] getRoles() {
24 return new String[] {};
25 }
26
27 @Override
28 public String toString() {
29 return getName();
30 }
31
32 }