|
||||||||||
| 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()
AuthorizationStrategyACL 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 AuthorizationStrategypublic Collection<String> getGroups()
AuthorizationStrategyAuthorizationStrategy.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 | |||||||||