Class DeployedScriptPolicyFactory
java.lang.Object
org.keycloak.authorization.policy.provider.js.JSPolicyProviderFactory
org.keycloak.authorization.policy.provider.js.DeployedScriptPolicyFactory
- All Implemented Interfaces:
PolicyProviderFactory<JSPolicyRepresentation>,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, 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
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
-