Class DeployedScriptPolicyFactory
java.lang.Object
org.keycloak.authorization.policy.provider.js.JSPolicyProviderFactory
org.keycloak.authorization.policy.provider.js.DeployedScriptPolicyFactory
- All Implemented Interfaces:
PolicyProviderFactory<JSPolicyRepresentation>,EnvironmentDependentProviderFactory,ProviderFactory<PolicyProvider>
- Author:
- Pedro Igor
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptiongetId()getName()protected ScriptModelgetScriptModel(Policy policy, RealmModel realm, ScriptingProvider scripting) protected booleanbooleanvoidonCreate(Policy policy, JSPolicyRepresentation representation, AuthorizationProvider authorization) voidsetMetadata(ScriptProviderMetadata metadata) toRepresentation(Policy policy, AuthorizationProvider authorization) Methods inherited from class org.keycloak.authorization.policy.provider.js.JSPolicyProviderFactory
close, create, create, getGroup, getRepresentationType, init, isSupported, onImport, onRemove, onUpdate, postInitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.authorization.policy.provider.PolicyProviderFactory
getAdminResource, onExportMethods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn, getConfigMetadata, order
-
Constructor Details
-
DeployedScriptPolicyFactory
-
DeployedScriptPolicyFactory
public DeployedScriptPolicyFactory()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceProviderFactory<PolicyProvider>- Overrides:
getIdin classJSPolicyProviderFactory
-
getName
- Specified by:
getNamein interfacePolicyProviderFactory<JSPolicyRepresentation>- Overrides:
getNamein classJSPolicyProviderFactory
-
isDeployed
protected boolean isDeployed()- Overrides:
isDeployedin classJSPolicyProviderFactory
-
isInternal
public boolean isInternal()- Specified by:
isInternalin interfacePolicyProviderFactory<JSPolicyRepresentation>- Overrides:
isInternalin classJSPolicyProviderFactory
-
toRepresentation
- Specified by:
toRepresentationin interfacePolicyProviderFactory<JSPolicyRepresentation>- Overrides:
toRepresentationin classJSPolicyProviderFactory
-
getScriptModel
- Overrides:
getScriptModelin classJSPolicyProviderFactory
-
onCreate
public void onCreate(Policy policy, JSPolicyRepresentation representation, AuthorizationProvider authorization) - Specified by:
onCreatein interfacePolicyProviderFactory<JSPolicyRepresentation>- Overrides:
onCreatein classJSPolicyProviderFactory
-
getMetadata
-
setMetadata
-