Package org.rundeck.app.auth
Interface AuthManager
-
public interface AuthManagerProvides Authorizations for subjects
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.dtolabs.rundeck.core.authorization.AuthorizationgetAuthorizationForSubject(com.dtolabs.rundeck.core.authorization.UserAndRoles subject)com.dtolabs.rundeck.core.authorization.AuthorizationgetProjectAuthorizationForSubject(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
-
-