keycloak-scim/server-spi-private/src/main/java/org/keycloak/authorization
Michal Hajas 99c06d1102
Authorization services refactoring
Closes: #10447 

* Prepare logical layer to distinguish between ResourceServer id and client.id
* Reorder Authz methods: For entities outside of Authz we use RealmModel as first parameter for each method, to be consistent with this we move ResourceServer to the first place for each method in authz
* Prepare Logical (Models/Adapters) layer for returning other models instead of ids
* Replace resourceServerId with resourceServer model in PermissionTicketStore
* Replace resourceServerId with resourceServer model in PolicyStore
* Replace resourceServerId with resourceServer model in ScopeStore
* Replace resourceServerId with resourceServer model in ResourceStore
* Fix PermissionTicketStore bug
* Fix NPEs in caching layer
* Replace primitive int with Integer for pagination parameters
2022-03-22 20:49:40 +01:00
..
attribute [KEYCLOAK-4903] - Pushing claims when obtaining a permission ticket 2018-04-24 19:47:28 -03:00
identity [KEYCLOAK-4653] - Identity.hasClientRole(String) and Identity.hasRole(String) break role namespaces and should be removed 2017-09-01 16:08:34 -03:00
model Authorization services refactoring 2022-03-22 20:49:40 +01:00
permission Authorization services refactoring 2022-03-22 20:49:40 +01:00
policy Authorization services refactoring 2022-03-22 20:49:40 +01:00
store Authorization services refactoring 2022-03-22 20:49:40 +01:00
AuthorizationProvider.java Authorization services refactoring 2022-03-22 20:49:40 +01:00
AuthorizationProviderFactory.java KEYCLOAK-3882 Split server-spi into server-spi and server-spi-private 2016-11-10 13:28:42 +01:00
AuthorizationSpi.java KEYCLOAK-17844 Add option to disable authorization services to workaround issues with many clients 2021-05-27 22:28:56 +02:00
Decision.java [KEYCLOAK-4902] - Refactoring and improvements to processing of authz requests 2018-08-07 10:53:40 -03:00
package-info.java KEYCLOAK-3882 Split server-spi into server-spi and server-spi-private 2016-11-10 13:28:42 +01:00
UserManagedPermissionUtil.java Authorization services refactoring 2022-03-22 20:49:40 +01:00