public class MockAuthorizationStrategy
extends hudson.security.AuthorizationStrategy
Jenkins.setAuthorizationStrategy(hudson.security.AuthorizationStrategy).
You probably also want to call Jenkins.setSecurityRealm(hudson.security.SecurityRealm) on JenkinsRule.createDummySecurityRealm().| Modifier and Type | Class and Description |
|---|---|
class |
MockAuthorizationStrategy.Grant
A grant of a set of permissions.
|
| Constructor and Description |
|---|
MockAuthorizationStrategy()
Creates a new strategy granting no permissions.
|
| Modifier and Type | Method and Description |
|---|---|
hudson.security.ACL |
getACL(hudson.model.AbstractItem item) |
hudson.security.ACL |
getACL(hudson.model.Job<?,?> project) |
Collection<String> |
getGroups() |
hudson.security.ACL |
getRootACL() |
MockAuthorizationStrategy.Grant |
grant(hudson.security.Permission... permissions)
Begin granting a set of permissions.
|
MockAuthorizationStrategy.Grant |
grantWithoutImplication(hudson.security.Permission... permissions)
Like
grant(hudson.security.Permission...) but does not honor Permission.impliedBy. |
public MockAuthorizationStrategy()
public MockAuthorizationStrategy.Grant grant(hudson.security.Permission... permissions)
permissions - which permissions to grant (Permission.impliedBy is honored)public MockAuthorizationStrategy.Grant grantWithoutImplication(hudson.security.Permission... permissions)
grant(hudson.security.Permission...) but does not honor Permission.impliedBy.public hudson.security.ACL getRootACL()
getRootACL in class hudson.security.AuthorizationStrategypublic hudson.security.ACL getACL(hudson.model.AbstractItem item)
getACL in class hudson.security.AuthorizationStrategypublic hudson.security.ACL getACL(hudson.model.Job<?,?> project)
getACL in class hudson.security.AuthorizationStrategypublic Collection<String> getGroups()
getGroups in class hudson.security.AuthorizationStrategyCopyright © 2004–2019. All rights reserved.