Class BaseAuthorizingIdResource<T,​ID>

    • Constructor Detail

      • BaseAuthorizingIdResource

        public BaseAuthorizingIdResource​(com.dtolabs.rundeck.core.authorization.AuthContextProcessor rundeckAuthContextProcessor,
                                         javax.security.auth.Subject subject,
                                         NamedAuthProvider namedAuthActions,
                                         ID identifier)
    • Method Detail

      • getProject

        protected abstract java.lang.String getProject()
        Returns:
        project name for resource, or from ID, or null
      • isAuthContextWithProject

        protected boolean isAuthContextWithProject()
        Returns:
        true if project value must be set, false otherwise
      • getAuthContext

        public com.dtolabs.rundeck.core.authorization.UserAndRolesAuthContext getAuthContext​(java.lang.String project)