Files
SCM-Manager/scm-webapp/src/main/java/sonia/scm/repository/DefaultNamespaceStrategy.java

19 lines
464 B
Java
Raw Normal View History

package sonia.scm.repository;
2018-07-04 15:46:08 +02:00
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.subject.Subject;
import sonia.scm.plugin.Extension;
2018-07-04 15:46:08 +02:00
import sonia.scm.user.User;
@Extension
2018-07-04 15:46:08 +02:00
public class DefaultNamespaceStrategy implements NamespaceStrategy {
@Override
public String getNamespace() {
2018-07-04 15:46:08 +02:00
Subject subject = SecurityUtils.getSubject();
String displayName = subject.getPrincipals().oneByType(User.class).getName();
return displayName;
}
}