## Uses of Interface
org.keycloak.authorization.policy.provider.PolicyProvider

- Packages that use PolicyProvider
  Package | Description
  --- | ---
  org.keycloak.authorization.policy.provider | Provides classes and a SPI to plug different policy providers.
  org.keycloak.authorization.policy.provider.aggregated |
  org.keycloak.authorization.policy.provider.drools |
  org.keycloak.authorization.policy.provider.js |
  org.keycloak.authorization.policy.provider.resource |
  org.keycloak.authorization.policy.provider.role |
  org.keycloak.authorization.policy.provider.scope |
  org.keycloak.authorization.policy.provider.time |
  org.keycloak.authorization.policy.provider.user |

- - ### Uses of PolicyProvider in org.keycloak.authorization.policy.provider

    Methods in org.keycloak.authorization.policy.provider that return PolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `PolicyProvider` | PolicyProviderFactory.`create(Policy policy, AuthorizationProvider authorization)`

  - ### Uses of PolicyProvider in org.keycloak.authorization.policy.provider.aggregated

    Classes in org.keycloak.authorization.policy.provider.aggregated that implement PolicyProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AggregatePolicyProvider`

    Methods in org.keycloak.authorization.policy.provider.aggregated that return PolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `PolicyProvider` | AggregatePolicyProviderFactory.`create(KeycloakSession session)`
    `PolicyProvider` | AggregatePolicyProviderFactory.`create(Policy policy, AuthorizationProvider authorization)`

  - ### Uses of PolicyProvider in org.keycloak.authorization.policy.provider.drools

    Classes in org.keycloak.authorization.policy.provider.drools that implement PolicyProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DroolsPolicyProvider`

    Methods in org.keycloak.authorization.policy.provider.drools that return PolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `PolicyProvider` | DroolsPolicyProviderFactory.`create(KeycloakSession session)`
    `PolicyProvider` | DroolsPolicyProviderFactory.`create(Policy policy, AuthorizationProvider authorization)`

  - ### Uses of PolicyProvider in org.keycloak.authorization.policy.provider.js

    Classes in org.keycloak.authorization.policy.provider.js that implement PolicyProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JSPolicyProvider`

    Methods in org.keycloak.authorization.policy.provider.js that return PolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `PolicyProvider` | JSPolicyProviderFactory.`create(KeycloakSession session)`
    `PolicyProvider` | JSPolicyProviderFactory.`create(Policy policy, AuthorizationProvider authorization)`

  - ### Uses of PolicyProvider in org.keycloak.authorization.policy.provider.resource

    Classes in org.keycloak.authorization.policy.provider.resource that implement PolicyProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ResourcePolicyProvider`

    Methods in org.keycloak.authorization.policy.provider.resource that return PolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `PolicyProvider` | ResourcePolicyProviderFactory.`create(KeycloakSession session)`
    `PolicyProvider` | ResourcePolicyProviderFactory.`create(Policy policy, AuthorizationProvider authorization)`

  - ### Uses of PolicyProvider in org.keycloak.authorization.policy.provider.role

    Classes in org.keycloak.authorization.policy.provider.role that implement PolicyProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RolePolicyProvider`

    Methods in org.keycloak.authorization.policy.provider.role that return PolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `PolicyProvider` | RolePolicyProviderFactory.`create(KeycloakSession session)`
    `PolicyProvider` | RolePolicyProviderFactory.`create(Policy policy, AuthorizationProvider authorization)`

  - ### Uses of PolicyProvider in org.keycloak.authorization.policy.provider.scope

    Classes in org.keycloak.authorization.policy.provider.scope that implement PolicyProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ScopePolicyProvider`

    Methods in org.keycloak.authorization.policy.provider.scope that return PolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `PolicyProvider` | ScopePolicyProviderFactory.`create(KeycloakSession session)`
    `PolicyProvider` | ScopePolicyProviderFactory.`create(Policy policy, AuthorizationProvider authorization)`

  - ### Uses of PolicyProvider in org.keycloak.authorization.policy.provider.time

    Classes in org.keycloak.authorization.policy.provider.time that implement PolicyProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TimePolicyProvider`

    Methods in org.keycloak.authorization.policy.provider.time that return PolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `PolicyProvider` | TimePolicyProviderFactory.`create(KeycloakSession session)`
    `PolicyProvider` | TimePolicyProviderFactory.`create(Policy policy, AuthorizationProvider authorization)`

  - ### Uses of PolicyProvider in org.keycloak.authorization.policy.provider.user

    Classes in org.keycloak.authorization.policy.provider.user that implement PolicyProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UserPolicyProvider`

    Methods in org.keycloak.authorization.policy.provider.user that return PolicyProvider
    Modifier and Type | Method and Description
    --- | ---
    `PolicyProvider` | UserPolicyProviderFactory.`create(KeycloakSession session)`
    `PolicyProvider` | UserPolicyProviderFactory.`create(Policy policy, AuthorizationProvider authorization)`

Copyright © 2016 JBoss by Red Hat. All rights reserved.