Uses of Class
io.helidon.security.Grant
-
Packages that use Grant Package Description io.helidon.security Securityio.helidon.security.providers.idcs.mapper 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.security Modifier and Type Class Description classRoleA security role used in RBAC (role based access control) schemes.Methods in io.helidon.security with type parameters of type Grant Modifier and Type Method Description <T extends Grant>
List<T>Subject. grants(Class<T> grantType)Get all grants of a specific type determined by type's class.Methods in io.helidon.security that return Grant Modifier and Type Method Description GrantGrant.Builder. build()Methods in io.helidon.security that return types with arguments of type Grant Modifier and Type Method Description List<Grant>Subject. grantsByType(String grantType)Get all grants of a specific type determined by type's name.Methods in io.helidon.security with parameters of type Grant Modifier and Type Method Description Subject.BuilderSubject.Builder. addGrant(Grant grant)Add 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 Grant Modifier and Type Method Description protected Optional<List<? extends Grant>>IdcsMtRoleMapperProvider. addAdditionalGrants(String idcsTenantId, String idcsAppName, Subject subject)Extension point to add additional grants to the subject being created.protected Optional<List<? extends Grant>>IdcsRoleMapperProvider. addAdditionalGrants(Subject subject)Extension point to add additional grants that are not retrieved from IDCS.protected Optional<List<Grant>>IdcsRoleMapperProvider. computeGrants(Subject subject)Compute grants for the provided subject.protected Optional<List<? extends Grant>>IdcsMtRoleMapperProvider. getGrantsFromServer(String idcsTenantId, String idcsAppName, Subject subject)Get grants from IDCS server.protected Optional<List<? extends Grant>>IdcsRoleMapperProvider. getGrantsFromServer(Subject subject)Retrieves grants from IDCS server.protected Optional<List<? extends Grant>>IdcsRoleMapperProviderBase. processServerResponse(javax.ws.rs.core.Response groupResponse, String subjectName)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 Grant Modifier and Type Method Description protected SubjectIdcsRoleMapperProviderBase. buildSubject(Subject originalSubject, List<? extends Grant> grants)Updates original subject with the list of grants.BIdcsMtRoleMapperProvider.Builder. cache(EvictableCache<IdcsMtRoleMapperProvider.MtCacheKey,List<Grant>> roleCache)Use explicitEvictableCachefor role caching.BIdcsRoleMapperProvider.Builder. roleCache(EvictableCache<String,List<Grant>> roleCache)Use explicitEvictableCachefor role caching.
-