Interface IdentityProviderPermissionManagement


  • public interface IdentityProviderPermissionManagement
    Version:
    $Revision: 1 $
    Author:
    Bill Burke
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean canExchangeTo​(org.keycloak.models.ClientModel authorizedClient, org.keycloak.models.IdentityProviderModel to)  
      org.keycloak.authorization.model.Policy exchangeToPermission​(org.keycloak.models.IdentityProviderModel idp)  
      Map<String,​String> getPermissions​(org.keycloak.models.IdentityProviderModel idp)  
      boolean isPermissionsEnabled​(org.keycloak.models.IdentityProviderModel idp)  
      org.keycloak.authorization.model.Resource resource​(org.keycloak.models.IdentityProviderModel idp)  
      void setPermissionsEnabled​(org.keycloak.models.IdentityProviderModel idp, boolean enable)  
    • Method Detail

      • isPermissionsEnabled

        boolean isPermissionsEnabled​(org.keycloak.models.IdentityProviderModel idp)
      • setPermissionsEnabled

        void setPermissionsEnabled​(org.keycloak.models.IdentityProviderModel idp,
                                   boolean enable)
      • resource

        org.keycloak.authorization.model.Resource resource​(org.keycloak.models.IdentityProviderModel idp)
      • getPermissions

        Map<String,​String> getPermissions​(org.keycloak.models.IdentityProviderModel idp)
      • canExchangeTo

        boolean canExchangeTo​(org.keycloak.models.ClientModel authorizedClient,
                              org.keycloak.models.IdentityProviderModel to)
      • exchangeToPermission

        org.keycloak.authorization.model.Policy exchangeToPermission​(org.keycloak.models.IdentityProviderModel idp)