Class FolderIssuer

java.lang.Object
io.jenkins.plugins.oidc_provider.Issuer
io.jenkins.plugins.oidc_provider.FolderIssuer

public final class FolderIssuer extends Issuer
Issuer scoped to a folder with credentials defined (directly) there.
  • Method Details

    • context

      protected ModelObject context()
      Description copied from class: Issuer
      The associated object in Jenkins.
      Specified by:
      context in class Issuer
    • uri

      protected String uri()
      Usually the same as AbstractItem.getUrl() (with leading rather than trailing slash) but ignores “current” view as well as unusual ItemGroup.getUrlChildPrefix()s. (In practice there are no overrides of the latter whose children could be folders.)
      Specified by:
      uri in class Issuer
      Returns:
      the empty string, or e.g. /path/subpath
      See Also:
    • checkExtendedReadPermission

      protected void checkExtendedReadPermission() throws org.springframework.security.access.AccessDeniedException
      Description copied from class: Issuer
      Check permision on the Issuer.context() to enumerate credentials and get their metadata.
      Specified by:
      checkExtendedReadPermission in class Issuer
      Throws:
      org.springframework.security.access.AccessDeniedException