A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

AccessControl - Class in org.apache.shiro.grails
AccessControl() - Constructor in AccessControl
accessControlMethod(grails.core.GrailsApplication, grails.artefact.Interceptor, boolean, java.util.Map, groovy.lang.Closure) - Method in AccessControl
Implementation of the "accessControl()" dynamic method available to Interceptors.
AccessControlMethodArgs - Class in org.apache.shiro.grails
User: pmcneil Date: 20/06/19
AccessControlMethodArgs(java.util.Map) - Constructor in AccessControlMethodArgs
AccessControlPermissionArgs - Class in org.apache.shiro.grails
AccessControlPermissionArgs(java.util.Map) - Constructor in AccessControlPermissionArgs
actions - Property in AccessControlPermissionArgs
allowedArgs - Property in TypedNamedArgs
args - Property in TypedNamedArgs
argStringToSet(java.lang.String) - Method in TypedNamedArgs
Converts a delimiter-separated string of things into a set of Strings.
artefacts - Property in ShiroGrailsPlugin
auth - Property in AccessControlMethodArgs
authenticate(org.apache.shiro.authc.AuthenticationToken) - Method in GrailsShiroRealm
This is a placeholder method for the target Realm.
authenticate(org.apache.shiro.authc.AuthenticationToken) - Method in SimplifiedRealm
authenticated - Property in ShiroTagLib
A synonym for 'isLoggedIn'.
author - Property in ShiroGrailsPlugin
authorEmail - Property in ShiroGrailsPlugin
AuthorizationAttributeSourceAdvisor - Class in org.apache.shiro.grails
User: pmcneil Date: 16/09/13

B

BcryptCredentialMatcher - Class in org.apache.shiro.grails
User: pmcneil Date: 10/07/19

C

checkConnection() - Method in LdapServer
checkPermission(org.apache.shiro.subject.PrincipalCollection, java.lang.String) - Method in GrailsShiroRealm
Ensures the corresponding Subject/user implies the specified permission String.
checkPermissions(org.apache.shiro.subject.PrincipalCollection, java.lang.String) - Method in GrailsShiroRealm
Ensures the corresponding Subject/user org.apache.shiro.authz.Permission#implies(org.apache.shiro.authz.Permission) all of the specified permission strings.
checkRole(org.apache.shiro.subject.PrincipalCollection, java.lang.String) - Method in GrailsShiroRealm
Check user has a named role
checkRoles(org.apache.shiro.subject.PrincipalCollection, java.lang.String) - Method in GrailsShiroRealm
configureRealm - Property in ShiroGrailsPlugin

D

DefaultGrailsRealmClass - Class in org.apache.shiro.grails
Represents a default implementation of the GrailsRealmClass interface.
DefaultGrailsRealmClass(Class<?>) - Constructor in DefaultGrailsRealmClass
description - Property in ShiroGrailsPlugin
doCredentialsMatch(org.apache.shiro.authc.AuthenticationToken, org.apache.shiro.authc.AuthenticationInfo) - Method in BcryptCredentialMatcher
doCredentialsMatch(org.apache.shiro.authc.AuthenticationToken, org.apache.shiro.authc.AuthenticationInfo) - Method in LdapServer
documentation - Property in ShiroGrailsPlugin
doWithApplicationContext() - Method in ShiroGrailsPlugin
doWithDynamicMethods() - Method in ShiroGrailsPlugin
doWithSpring() - Method in ShiroGrailsPlugin

E

encryptPassword(java.lang.Object) - Method in BcryptCredentialMatcher

F

FilterAccessControlBuilder - Class in org.apache.shiro.grails
FilterAccessControlBuilder(org.apache.shiro.subject.Subject, grails.artefact.Interceptor) - Constructor in FilterAccessControlBuilder
findAuthException(java.lang.Exception) - Method in ShiroGrailsExceptionResolver
fullName - Property in LdapUser

G

getArtefactTypes() - Method in RealmTraitInjector
getAttributes() - Method in LdapUser
getAuthenticationInfo(org.apache.shiro.authc.AuthenticationToken) - Method in GrailsShiroRealm
Wraps the authenticate method logging unable to authenticate exceptions
getAuthmsg(java.lang.Exception) - Method in ShiroGrailsExceptionResolver
getName() - Method in GrailsShiroRealm
getPermissionResolver() - Method in GrailsShiroRealm
getPermissions() - Method in LdapUser
getPermissions() - Method in PrincipalHolder
getRoles() - Method in LdapUser
getRoles() - Method in PrincipalHolder
getRounds() - Method in BcryptCredentialMatcher
Retrieves the number of rounds used for generating the BCrypt hash.
getTrait() - Method in RealmTraitInjector
getUserAttributes(java.lang.String) - Method in LdapServer
Get the attributes for a user as a map.
grailsApplication - Field in ShiroGrailsExceptionResolver
GrailsRealmClass - Interface in org.apache.shiro.grails
GrailsShiroRealm - Trait in org.apache.shiro.grails
grailsVersion - Property in ShiroGrailsPlugin
groupMemberElement - Property in LdapServer
groupMemberPostfix - Property in LdapServer
groupMemberPrefix - Property in LdapServer
groupOu - Property in LdapServer

H

hasAllRoles(java.lang.Object, Collection<String>) - Method in GrailsShiroRealm
hasAllRoles - Property in ShiroTagLib
This tag only writes its body to the output if the current user has all the given roles (inversion of lacksAnyRole).
hasAllRoles(java.lang.Object, Collection<String>) - Method in SimplifiedRealm
hasAnyRole - Property in ShiroTagLib
This tag only writes its body to the output if the current user has any of the given roles (inversion of lacksAllRoles).
hasPermission - Property in ShiroTagLib
This tag only writes its body to the output if the current user has the given permission.
hasRole(java.lang.Object, java.lang.String) - Method in GrailsShiroRealm
hasRole - Property in ShiroTagLib
This tag only writes its body to the output if the current user has the given role.
hasRole(java.lang.Object, java.lang.String) - Method in SimplifiedRealm
hasRoles(org.apache.shiro.subject.PrincipalCollection, List<String>) - Method in GrailsShiroRealm
Default implementation using hasRole in a loop override if you can do better.

I

isArtefact(org.codehaus.groovy.ast.ClassNode) - Method in RealmArtefactHandler
isArtefactClass(java.lang.Class) - Method in RealmArtefactHandler
isLoggedIn - Property in ShiroTagLib
This tag only writes its body to the output if the current user is logged in.
isNotLoggedIn - Property in ShiroTagLib
This tag only writes its body to the output if the current user is not logged in.
isPermitted(org.apache.shiro.subject.PrincipalCollection, java.lang.String) - Method in GrailsShiroRealm
Checks if the corresponding Subject implies the given permission strings and returns a boolean array indicating which permissions are implied.
isPermitted(java.lang.Object, org.apache.shiro.authz.Permission) - Method in SimplifiedRealm
isPermittedAll(org.apache.shiro.subject.PrincipalCollection, java.lang.String) - Method in GrailsShiroRealm
Returns true if the corresponding Subject/user implies all of the specified permission strings, false otherwise.
issueManagement - Property in ShiroGrailsPlugin

J

K

L

lacksAllRoles - Property in ShiroTagLib
This tag only writes its body to the output if the current user doesn't have all of the given roles (inversion of hasAnyRole).
lacksAnyRole - Property in ShiroTagLib
This tag only writes its body to the output if the current user has none of the given roles (inversion of hasAllRoles).
lacksPermission - Property in ShiroTagLib
This tag only writes its body to the output if the current user does not have the given permission.
lacksRole - Property in ShiroTagLib
This tag only writes its body to the output if the current user does not have the given role.
lastName - Property in LdapUser
ldapSearch(groovy.lang.Closure) - Method in LdapServer
LdapServer - Class in org.apache.shiro.grails
User: pmcneil Date: 11/07/19
LdapServer() - Constructor in LdapServer
ldapServer - Property in LdapUser
ldapUrls - Property in LdapServer
LdapUser - Class in org.apache.shiro.grails
LdapUser(org.apache.shiro.grails.LdapServer, java.lang.String) - Constructor in LdapUser
license - Property in ShiroGrailsPlugin
loadAfter - Property in ShiroGrailsPlugin
LOG - Property in GrailsShiroRealm
LOG - Property in LdapServer
log - Property in ShiroGrailsPlugin
loginRedirect(grails.core.GrailsApplication, grails.artefact.Interceptor) - Method in AccessControl
loginRedirect(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse) - Method in ShiroGrailsExceptionResolver

M

makeSimpleAuthInfoSansCredentials(java.lang.Object) - Method in GrailsShiroRealm
A helper method to create a SimpleAuthenticationInfo from a principal object.
mappings - Property in ShiroUrlMappings
matches(java.lang.reflect.Method, java.lang.Class) - Method in AuthorizationAttributeSourceAdvisor

N

namespace - Property in ShiroTagLib
notAuthenticated - Property in ShiroTagLib
A synonym for 'isNotLoggedIn'.
NotImplementedException - Class in org.apache.shiro.grails
User: pmcneil Date: 27/5/20
NotImplementedException(java.lang.String) - Constructor in NotImplementedException
notNull(java.lang.Object, java.lang.String) - Method in TypedNamedArgs
notRemembered - Property in ShiroTagLib
This tag only writes its body to the output if the current user is not remembered from a previous session (via the "remember me" cookie).
notUser - Property in ShiroTagLib
This tag only writes its body to the output if the current user is neither logged in nor remembered from a previous session (via the "remember me" cookie).

O

observe - Property in ShiroGrailsPlugin
onChange(Map<String, Object>) - Method in ShiroGrailsPlugin
onLogout(org.apache.shiro.subject.PrincipalCollection) - Method in GrailsShiroRealm
Placeholder do nothing on logout override as required
organization - Property in ShiroGrailsPlugin

P

passwordsMatch(java.lang.Object, java.lang.String) - Method in BcryptCredentialMatcher
permission(java.lang.Object) - Method in FilterAccessControlBuilder
This is to help people using the closure DSL understand the problem when they supply an incorrect argument.
permMemberElement - Property in LdapServer
permMemberPrefix - Property in LdapServer
permSubCn - Property in LdapServer
pluginExcludes - Property in ShiroGrailsPlugin
principal - Property in ShiroTagLib
PrincipalHolder - Interface in org.apache.shiro.grails
A simple holder for a principle that abstracts the underlying object This *must* implement Serializable or remember me won't work.
profiles - Property in ShiroGrailsPlugin

Q

R

REALM_PATH_PATTERN - Field in RealmArtefactHandler
RealmArtefactHandler - Class in org.apache.shiro.grails
RealmArtefactHandler() - Constructor in RealmArtefactHandler
RealmTraitInjector - Class in shiro
User: pmcneil Date: 11/07/19
RealmTraitInjector() - Constructor in RealmTraitInjector
redirect(java.util.Map, jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse) - Method in ShiroGrailsExceptionResolver
Redirects for the given arguments.
remembered - Property in ShiroTagLib
This tag only writes its body to the output if the current user is remembered from a previous session (via the "remember me" cookie) but not currently logged in.
resolveException(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse, java.lang.Object, java.lang.Exception) - Method in ShiroGrailsExceptionResolver
role(java.lang.Object) - Method in FilterAccessControlBuilder
This is to help people using the closure DSL understand the problem when they supply a non String argument.
rolePermissions(java.lang.String) - Method in LdapServer
roles(java.lang.String) - Method in LdapServer

S

scm - Property in ShiroGrailsPlugin
searchBase - Property in LdapServer
searchPass - Property in LdapServer
searchUser - Property in LdapServer
setGrailsApplication(grails.core.GrailsApplication) - Method in ShiroGrailsExceptionResolver
setGrailsLinkGenerator(grails.web.mapping.LinkGenerator) - Method in ShiroGrailsExceptionResolver
setPermissionResolver(org.apache.shiro.authz.permission.PermissionResolver) - Method in GrailsShiroRealm
Set the permission resolver.
setRedirectListeners(Collection<RedirectEventListener>) - Method in ShiroGrailsExceptionResolver
setRequestDataValueProcessor(org.springframework.web.servlet.support.RequestDataValueProcessor) - Method in ShiroGrailsExceptionResolver
setResponseRedirector(grails.web.mapping.ResponseRedirector) - Method in ShiroGrailsExceptionResolver
setRounds(int) - Method in BcryptCredentialMatcher
Sets the number of rounds to be used in generating the BCrypt hash.
setTokenClass(java.lang.Class) - Method in GrailsShiroRealm
setUpArgs(java.util.Map, java.util.Map) - Method in TypedNamedArgs
ShiroGrailsExceptionResolver - Class in org.apache.shiro.grails
User: pmcneil Date: 5/07/19
ShiroGrailsExceptionResolver() - Constructor in ShiroGrailsExceptionResolver
ShiroGrailsPlugin - Class in shiro
ShiroGrailsPlugin() - Constructor in ShiroGrailsPlugin
ShiroTagLib - Class in org.apache.shiro.grails
ShiroTagLib() - Constructor in ShiroTagLib
ShiroUrlMappings - Class in ShiroUrlMappings
ShiroUrlMappings() - Constructor in ShiroUrlMappings
SimplifiedRealm - Interface in org.apache.shiro.grails
User: pmcneil Date: 1/07/19
supports(org.apache.shiro.authc.AuthenticationToken) - Method in GrailsShiroRealm
Default implementation, checks the tokenClass

T

target - Property in AccessControlPermissionArgs
title - Property in ShiroGrailsPlugin
tokenClass - Property in GrailsShiroRealm
toString() - Method in LdapUser
toString() - Method in PrincipalHolder
TYPE - Field in RealmArtefactHandler
TypedNamedArgs - Trait in org.apache.shiro.grails
For typing and checking named arguments as a Map

U

unauthorizedRedirect(grails.core.GrailsApplication, grails.artefact.Interceptor) - Method in AccessControl
unauthorizedRedirect(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse) - Method in ShiroGrailsExceptionResolver
user - Property in ShiroTagLib
This tag only writes its body to the output if the current user is either logged in or remembered from a previous session (via the "remember me" cookie).
userName - Property in LdapUser
usernameAttribute - Property in LdapServer
userPermissions(java.lang.String) - Method in LdapServer

V

validateArgs() - Method in TypedNamedArgs

W

watchedResources - Property in ShiroGrailsPlugin

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _