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
.@NonNull public hudson.security.ACL getRootACL()
getRootACL
in class hudson.security.AuthorizationStrategy
@NonNull public hudson.security.ACL getACL(hudson.model.AbstractItem item)
getACL
in class hudson.security.AuthorizationStrategy
@NonNull public hudson.security.ACL getACL(@NonNull hudson.model.Job<?,?> project)
getACL
in class hudson.security.AuthorizationStrategy
@NonNull public Collection<String> getGroups()
getGroups
in class hudson.security.AuthorizationStrategy
Copyright © 2004–2022. All rights reserved.