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) Deprecated, for removal: This API element is subject to removal in a future version.Extension point to add additional grants to the subject being created.IdcsMtRoleMapperRxProvider.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) Deprecated, for removal: This API element is subject to removal in a future version.Extension point to add additional grants that are not retrieved from IDCS.IdcsRoleMapperRxProvider.addAdditionalGrants
(Subject subject, List<Grant> idcsGrants) Extension point to add additional grants that are not retrieved from IDCS.IdcsMtRoleMapperRxProvider.computeGrants
(String idcsTenantId, String idcsAppName, Subject subject) Compute grants for the provided MT information.IdcsRoleMapperProvider.computeGrants
(Subject subject) Deprecated, for removal: This API element is subject to removal in a future version.Compute grants for the provided subject.IdcsRoleMapperRxProvider.computeGrants
(Subject subject) Compute grants for the provided subject.IdcsMtRoleMapperProvider.getGrantsFromServer
(String idcsTenantId, String idcsAppName, Subject subject) Deprecated, for removal: This API element is subject to removal in a future version.Get grants from IDCS server.IdcsMtRoleMapperRxProvider.getGrantsFromServer
(String idcsTenantId, String idcsAppName, Subject subject) Get grants from IDCS server.IdcsRoleMapperProvider.getGrantsFromServer
(Subject subject) Deprecated, for removal: This API element is subject to removal in a future version.Retrieves grants from IDCS server.IdcsRoleMapperRxProvider.getGrantsFromServer
(Subject subject) Retrieves grants from IDCS server.IdcsRoleMapperRxProviderBase.processRoleRequest
(WebClientRequestBuilder request, Object entity, String subjectName) IdcsRoleMapperProviderBase.processServerResponse
(Response groupResponse, String subjectName) Deprecated, for removal: This API element is subject to removal in a future version.Process the server response to retrieve groups and app roles from it.Method parameters in io.helidon.security.providers.idcs.mapper with type arguments of type GrantModifier and TypeMethodDescriptionIdcsMtRoleMapperRxProvider.addAdditionalGrants
(String idcsTenantId, String idcsAppName, Subject subject, List<Grant> idcsGrants) Extension point to add additional grants to the subject being created.IdcsRoleMapperRxProvider.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) Deprecated, for removal: This API element is subject to removal in a future version.Updates original subject with the list of grants.protected Subject
IdcsRoleMapperRxProviderBase.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.IdcsMtRoleMapperRxProvider.Builder.cache
(EvictableCache<IdcsMtRoleMapperRxProvider.MtCacheKey, List<Grant>> roleCache) Use explicitEvictableCache
for role caching.IdcsRoleMapperProvider.Builder.roleCache
(EvictableCache<String, List<Grant>> roleCache) Use explicitEvictableCache
for role caching.IdcsRoleMapperRxProvider.Builder.roleCache
(EvictableCache<String, List<Grant>> roleCache) Use explicitEvictableCache
for role caching.