Uses of Enum Class
io.helidon.security.SubjectType
Packages that use SubjectType
Package
Description
Implementation of Microprofile JWT Auth specification.
Security
Provider that can extract username from a (any) header.
Basic security provider, supporting "basic" and "digest" authentication schemes with role support.
Provider supporting validation of incoming signatures and signing of outbound requests.
Mapper that retrieves roles from IDCS server and maps them to user subject.
Provider that can process incoming JWTs and assert users based on them and can propagate JWTs (or create
new ones) for outbound calls.
-
Uses of SubjectType in io.helidon.microprofile.jwt.auth
Methods in io.helidon.microprofile.jwt.auth with parameters of type SubjectTypeModifier and TypeMethodDescriptionJwtAuthProvider.Builder.subjectType
(SubjectType subjectType) Principal type this provider extracts (and also propagates). -
Uses of SubjectType in io.helidon.security
Methods in io.helidon.security that return SubjectTypeModifier and TypeMethodDescriptionstatic SubjectType
Returns the enum constant of this class with the specified name.static SubjectType[]
SubjectType.values()
Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of SubjectType in io.helidon.security.providers.header
Methods in io.helidon.security.providers.header with parameters of type SubjectTypeModifier and TypeMethodDescriptionHeaderAtnProvider.Builder.subjectType
(SubjectType subjectType) Principal type this provider extracts (and also propagates). -
Uses of SubjectType in io.helidon.security.providers.httpauth
Methods in io.helidon.security.providers.httpauth with parameters of type SubjectTypeModifier and TypeMethodDescriptionHttpBasicAuthProvider.Builder.subjectType
(SubjectType subjectType) Principal type this provider extracts (and also propagates).HttpDigestAuthProvider.Builder.subjectType
(SubjectType subjectType) Principal type this provider extracts (and also propagates). -
Uses of SubjectType in io.helidon.security.providers.httpsign
Methods in io.helidon.security.providers.httpsign that return SubjectTypeModifier and TypeMethodDescriptionInboundClientDefinition.subjectType()
The type of principal we have authenticated (either user or service, defaults to service).Methods in io.helidon.security.providers.httpsign with parameters of type SubjectTypeModifier and TypeMethodDescriptionInboundClientDefinition.Builder.subjectType
(SubjectType type) The type of principal we have authenticated (either user or service, defaults to service). -
Uses of SubjectType in io.helidon.security.providers.idcs.mapper
Methods in io.helidon.security.providers.idcs.mapper with parameters of type SubjectTypeModifier and TypeMethodDescriptionIdcsRoleMapperProviderBase.Builder.addSubjectType
(SubjectType type) Add a supported subject type.IdcsRoleMapperRxProviderBase.Builder.addSubjectType
(SubjectType type) Add a supported subject type.IdcsRoleMapperProviderBase.Builder.subjectTypes
(SubjectType... types) Configure supported subject types.IdcsRoleMapperRxProviderBase.Builder.subjectTypes
(SubjectType... types) Configure supported subject types. -
Uses of SubjectType in io.helidon.security.providers.jwt
Methods in io.helidon.security.providers.jwt with parameters of type SubjectTypeModifier and TypeMethodDescriptionJwtProvider.Builder.subjectType
(SubjectType subjectType) Principal type this provider extracts (and also propagates).