Package io.automatiko.engine.api.auth
Class SecurityPolicy
- java.lang.Object
-
- io.automatiko.engine.api.auth.SecurityPolicy
-
- All Implemented Interfaces:
Policy<IdentityProvider>
public class SecurityPolicy extends Object implements Policy<IdentityProvider>
Security policy that deliversIdentityProviderto allow to security related policy enforcement.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSecurityPolicy(IdentityProvider identity)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SecurityPolicyof(IdentityProvider identity)Creates new SecurityPolicy for given identity providerIdentityProvidervalue()Actual type of policy data used to enforce this policy
-
-
-
Constructor Detail
-
SecurityPolicy
protected SecurityPolicy(IdentityProvider identity)
-
-
Method Detail
-
of
public static SecurityPolicy of(IdentityProvider identity)
Creates new SecurityPolicy for given identity provider- Parameters:
identity- non null identity provider- Returns:
- new instance of SecurityPolicy
-
value
public IdentityProvider value()
Description copied from interface:PolicyActual type of policy data used to enforce this policy- Specified by:
valuein interfacePolicy<IdentityProvider>- Returns:
- policy data
-
-