|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthudson.model.AbstractDescribableImpl<AuthorizationStrategy>
hudson.security.AuthorizationStrategy
hudson.security.AuthorizationStrategy.Unsecured
public static final class AuthorizationStrategy.Unsecured
Nested Class Summary | |
---|---|
static class |
AuthorizationStrategy.Unsecured.DescriptorImpl
|
Nested classes/interfaces inherited from class hudson.security.AuthorizationStrategy |
---|
AuthorizationStrategy.Unsecured |
Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
---|
ExtensionPoint.LegacyInstancesAreScopedToHudson |
Field Summary |
---|
Fields inherited from class hudson.security.AuthorizationStrategy |
---|
LIST, UNSECURED |
Constructor Summary | |
---|---|
AuthorizationStrategy.Unsecured()
|
Method Summary | |
---|---|
Collection<String> |
getGroups()
Returns the list of all group/role names used in this authorization strategy, and the ACL returned from the AuthorizationStrategy.getRootACL() method. |
ACL |
getRootACL()
Returns the instance of ACL where all the other ACL instances
for all the other model objects eventually delegate. |
Methods inherited from class hudson.security.AuthorizationStrategy |
---|
all, getACL, getACL, getACL, getACL, getACL, getACL, getACL, getACL |
Methods inherited from class hudson.model.AbstractDescribableImpl |
---|
getDescriptor |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AuthorizationStrategy.Unsecured()
Method Detail |
---|
public ACL getRootACL()
AuthorizationStrategy
ACL
where all the other ACL
instances
for all the other model objects eventually delegate.
IOW, this ACL will have the ultimate say on the access control.
getRootACL
in class AuthorizationStrategy
public Collection<String> getGroups()
AuthorizationStrategy
AuthorizationStrategy.getRootACL()
method.
This method is used by ContainerAuthentication
to work around the servlet API issue
that prevents us from enumerating roles that the user has.
If such enumeration is impossible, do the best to list as many as possible, then return it. In the worst case, just return an empty list. Doing so would prevent users from using role names as group names (see HUDSON-2716 for such one such report.)
getGroups
in class AuthorizationStrategy
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |