Uses of Class
io.helidon.security.Grant
Packages that use Grant
Package
Description
Security
Mapper that retrieves roles from IDCS server and maps them to user subject.
-
Uses of Grant in io.helidon.security
Subclasses of Grant in io.helidon.securityModifier and TypeClassDescriptionfinal class
A security role used in RBAC (role based access control) schemes.Methods in io.helidon.security with type parameters of type GrantModifier and TypeMethodDescriptionGet all grants of a specific type determined by type's class.Methods in io.helidon.security that return GrantMethods in io.helidon.security that return types with arguments of type GrantModifier and TypeMethodDescriptionSubject.grantsByType
(String grantType) Get all grants of a specific type determined by type's name.Methods in io.helidon.security with parameters of type GrantModifier and TypeMethodDescriptionAdd a grant to this subject. -
Uses of Grant in io.helidon.security.providers.idcs.mapper
Methods in io.helidon.security.providers.idcs.mapper that return types with arguments of type GrantModifier and TypeMethodDescriptionIdcsMtRoleMapperProvider.addAdditionalGrants
(String idcsTenantId, String idcsAppName, Subject subject, List<Grant> idcsGrants) Extension point to add additional grants to the subject being created.IdcsRoleMapperProvider.addAdditionalGrants
(Subject subject, List<Grant> idcsGrants) Extension point to add additional grants that are not retrieved from IDCS.IdcsMtRoleMapperProvider.computeGrants
(String idcsTenantId, String idcsAppName, Subject subject) Compute grants for the provided MT information.IdcsRoleMapperProvider.computeGrants
(Subject subject) Compute grants for the provided subject.IdcsMtRoleMapperProvider.getGrantsFromServer
(String idcsTenantId, String idcsAppName, Subject subject) Get grants from IDCS server.IdcsRoleMapperProvider.getGrantsFromServer
(Subject subject) Retrieves grants from IDCS server.IdcsRoleMapperProviderBase.processRoleRequest
(HttpClientRequest request, Object entity, String subjectName) Method parameters in io.helidon.security.providers.idcs.mapper with type arguments of type GrantModifier and TypeMethodDescriptionIdcsMtRoleMapperProvider.addAdditionalGrants
(String idcsTenantId, String idcsAppName, Subject subject, List<Grant> idcsGrants) Extension point to add additional grants to the subject being created.IdcsRoleMapperProvider.addAdditionalGrants
(Subject subject, List<Grant> idcsGrants) Extension point to add additional grants that are not retrieved from IDCS.protected Subject
IdcsRoleMapperProviderBase.buildSubject
(Subject originalSubject, List<? extends Grant> grants) Updates original subject with the list of grants.IdcsMtRoleMapperProvider.Builder.cache
(EvictableCache<IdcsMtRoleMapperProvider.MtCacheKey, List<Grant>> roleCache) Use explicitEvictableCache
for role caching.IdcsRoleMapperProvider.Builder.roleCache
(EvictableCache<String, List<Grant>> roleCache) Use explicitEvictableCache
for role caching.