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 classA 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 SubjectIdcsRoleMapperProviderBase.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 SubjectIdcsRoleMapperRxProviderBase.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 explicitEvictableCachefor role caching.IdcsMtRoleMapperRxProvider.Builder.cache(EvictableCache<IdcsMtRoleMapperRxProvider.MtCacheKey, List<Grant>> roleCache) Use explicitEvictableCachefor role caching.IdcsRoleMapperProvider.Builder.roleCache(EvictableCache<String, List<Grant>> roleCache) Use explicitEvictableCachefor role caching.IdcsRoleMapperRxProvider.Builder.roleCache(EvictableCache<String, List<Grant>> roleCache) Use explicitEvictableCachefor role caching.