Uses of Interface
io.automatiko.engine.api.auth.IdentityProvider
Packages that use IdentityProvider
-
Uses of IdentityProvider in io.automatiko.engine.api.auth
Classes in io.automatiko.engine.api.auth that implement IdentityProviderModifier and TypeClassDescriptionclassTrusted identity provider is intended to be used by system wide operations that might not have any security context attached e.g. timer expiration, messaging consumers etc.Fields in io.automatiko.engine.api.auth with type parameters of type IdentityProviderModifier and TypeFieldDescriptionstatic final ThreadLocal<IdentityProvider>IdentityProvider.currentMethods in io.automatiko.engine.api.auth that return IdentityProviderModifier and TypeMethodDescriptionIdentitySupplier.buildIdentityProvider(String user, List<String> roles) Creates new identity provider based on optionally given user and roles.static IdentityProviderIdentityProvider.get()Returns currently associated IdentityProviderSecurityPolicy.value()Methods in io.automatiko.engine.api.auth with parameters of type IdentityProviderModifier and TypeMethodDescriptionbooleanAccessPolicy.canCreateInstance(IdentityProvider identityProvider) Determines if given identity is allowed to create new instances of item this policy is attached to e.g. creating new process instancesbooleanAccessPolicy.canDeleteInstance(IdentityProvider identityProvider, T instance) Determines if given identity is allowed to delete given instancebooleanAccessPolicy.canReadInstance(IdentityProvider identityProvider, T instance) Determines if given identity is allowed to read (view) given instancebooleanAccessPolicy.canSignalInstance(IdentityProvider identityProvider, T instance) Determines if given identity is allowed to signal given instancebooleanAccessPolicy.canUpdateInstance(IdentityProvider identityProvider, T instance) Determines if given identity is allowed to update given instancestatic SecurityPolicySecurityPolicy.of(IdentityProvider identity) Creates new SecurityPolicy for given identity providerstatic voidIdentityProvider.set(IdentityProvider identityProvider) Constructors in io.automatiko.engine.api.auth with parameters of type IdentityProvider