Class AzureAdMatrixAuthorizationStrategy

    • Constructor Detail

      • AzureAdMatrixAuthorizationStrategy

        public AzureAdMatrixAuthorizationStrategy()
    • Method Detail

      • inheritingACL

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        public static ACL inheritingACL​(ACL parent,
                                        ACL child)
      • getGroups

        @NonNull
        @SuppressRestrictedWarnings({org.jenkinsci.plugins.matrixauth.AuthorizationContainer.IdStrategyComparator.class,org.jenkinsci.plugins.matrixauth.AuthorizationContainer.class})
        public Set<String> getGroups()
        Specified by:
        getGroups in interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
        Overrides:
        getGroups in class GlobalMatrixAuthorizationStrategy
      • add

        public void add​(Permission p,
                        org.jenkinsci.plugins.matrixauth.PermissionEntry entry)
      • hasExplicitPermission

        public boolean hasExplicitPermission​(org.jenkinsci.plugins.matrixauth.PermissionEntry entry,
                                             Permission p)
      • hasPermission

        public boolean hasPermission​(String sid,
                                     Permission p,
                                     boolean principal)