Package org.rundeck.app.auth
Interface AuthManager
-
public interface AuthManager
Provides Authorizations for subjects
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.dtolabs.rundeck.core.authorization.Authorization
getAuthorizationForSubject(com.dtolabs.rundeck.core.authorization.UserAndRoles subject)
com.dtolabs.rundeck.core.authorization.Authorization
getProjectAuthorizationForSubject(com.dtolabs.rundeck.core.authorization.UserAndRoles subject, java.lang.String project)
-
-
-
Method Detail
-
getAuthorizationForSubject
com.dtolabs.rundeck.core.authorization.Authorization getAuthorizationForSubject(com.dtolabs.rundeck.core.authorization.UserAndRoles subject)
- Parameters:
subject
- subject- Returns:
- System level authorization object for the user and roles
-
getProjectAuthorizationForSubject
com.dtolabs.rundeck.core.authorization.Authorization getProjectAuthorizationForSubject(com.dtolabs.rundeck.core.authorization.UserAndRoles subject, java.lang.String project)
- Parameters:
subject
- subjectproject
- project name- Returns:
- System and Project authorization object for the user and roles, and specific project
-
-