Package io.quarkus.security.runtime
Class IdentityProviderManagerCreator
- java.lang.Object
-
- io.quarkus.security.runtime.IdentityProviderManagerCreator
-
@ApplicationScoped public class IdentityProviderManagerCreator extends Object
CDI bean than manages the lifecycle of theIdentityProviderManager
-
-
Field Summary
Fields Modifier and Type Field Description (package private) jakarta.enterprise.inject.Instance<io.quarkus.security.identity.SecurityIdentityAugmentor>augmentors(package private) BlockingSecurityExecutorblockingExecutor(package private) jakarta.enterprise.inject.Instance<io.quarkus.security.identity.IdentityProvider<?>>identityProviders
-
Constructor Summary
Constructors Constructor Description IdentityProviderManagerCreator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) BlockingSecurityExecutordefaultBlockingExecutor()io.quarkus.security.identity.IdentityProviderManageripm()
-
-
-
Field Detail
-
identityProviders
@Inject jakarta.enterprise.inject.Instance<io.quarkus.security.identity.IdentityProvider<?>> identityProviders
-
augmentors
@Inject jakarta.enterprise.inject.Instance<io.quarkus.security.identity.SecurityIdentityAugmentor> augmentors
-
blockingExecutor
@Inject BlockingSecurityExecutor blockingExecutor
-
-
Method Detail
-
defaultBlockingExecutor
@ApplicationScoped @Produces BlockingSecurityExecutor defaultBlockingExecutor()
-
ipm
@Produces @ApplicationScoped public io.quarkus.security.identity.IdentityProviderManager ipm()
-
-