97 if (manageScope == null) {
101 if (viewScope == null) {
105 if (mapRoleScope == null) {
115 if (resource == null) {
118 Set<Scope> scopeset =
new HashSet<>();
119 scopeset.add(configureScope);
120 scopeset.add(manageScope);
121 scopeset.add(viewScope);
122 scopeset.add(mapRoleScope);
123 scopeset.add(mapRoleClientScope);
124 scopeset.add(mapRoleCompositeScope);
125 scopeset.add(exchangeToScope);
126 resource.updateScopes(scopeset);
130 if (managePermission == null) {
131 Helper.addEmptyScopePermission(
authz, server, managePermissionName, resource, manageScope);
135 if (configurePermission == null) {
136 Helper.addEmptyScopePermission(
authz, server, configurePermissionName, resource, configureScope);
140 if (viewPermission == null) {
141 Helper.addEmptyScopePermission(
authz, server, viewPermissionName, resource, viewScope);
145 if (mapRolePermission == null) {
146 Helper.addEmptyScopePermission(
authz, server, mapRolePermissionName, resource, mapRoleScope);
150 if (mapRoleClientScopePermission == null) {
151 Helper.addEmptyScopePermission(
authz, server, mapRoleClientScopePermissionName, resource, mapRoleClientScope);
155 if (mapRoleCompositePermission == null) {
156 Helper.addEmptyScopePermission(
authz, server, mapRoleCompositePermissionName, resource, mapRoleCompositeScope);
160 if (exchangeToPermission == null) {
161 Helper.addEmptyScopePermission(
authz, server, exchangeToPermissionName, resource, exchangeToScope);
Policy viewPermission(ClientModel client)
Definition: ClientPermissions.java:578
Policy findByName(String name, String resourceServerId)
static final String MAP_ROLES_SCOPE
Definition: ClientPermissionManagement.java:31
String getMapRolesPermissionName(ClientModel client)
Definition: ClientPermissions.java:80
String getExchangeToPermissionName(ClientModel client)
Definition: ClientPermissions.java:90
static final String MAP_ROLES_COMPOSITE_SCOPE
Definition: ClientPermissionManagement.java:33
String getManagePermissionName(ClientModel client)
Definition: ClientPermissions.java:71
Scope initializeScope(String name, ResourceServer server)
Definition: MgmtPermissions.java:287
String getMapRolesCompositePermissionName(ClientModel client)
Definition: ClientPermissions.java:86
ScopeStore getScopeStore()
Scope manageScope(ResourceServer server)
Definition: ClientPermissions.java:206
Policy managePermission(ClientModel client)
Definition: ClientPermissions.java:564
String getMapRolesClientScopePermissionName(ClientModel client)
Definition: ClientPermissions.java:83
Resource findByName(String name, String resourceServerId)
Scope configureScope(ResourceServer server)
Definition: ClientPermissions.java:214
StoreFactory getStoreFactory()
Definition: AuthorizationProvider.java:109
Resource create(String name, ResourceServer resourceServer, String owner)
static final String CONFIGURE_SCOPE
Definition: ClientPermissionManagement.java:34
PolicyStore getPolicyStore()
Scope exchangeToScope(ResourceServer server)
Definition: ClientPermissions.java:210
Policy exchangeToPermission(ClientModel client)
Definition: ClientPermissions.java:536
static final String MAP_ROLES_CLIENT_SCOPE
Definition: ClientPermissionManagement.java:32
void setType(String type)
ResourceServer findOrCreateResourceServer(ClientModel client)
Definition: MgmtPermissions.java:240
String getConfigurePermissionName(ClientModel client)
Definition: ClientPermissions.java:74
final AuthorizationProvider authz
Definition: ClientPermissions.java:57
Scope viewScope(ResourceServer server)
Definition: ClientPermissions.java:218
String getViewPermissionName(ClientModel client)
Definition: ClientPermissions.java:77
final MgmtPermissions root
Definition: ClientPermissions.java:58
Scope create(String name, ResourceServer resourceServer)
String getResourceName(ClientModel client)
Definition: ClientPermissions.java:67
ResourceStore getResourceStore()
Policy configurePermission(ClientModel client)
Definition: ClientPermissions.java:571
Scope mapRolesScope(ResourceServer server)
Definition: ClientPermissions.java:221
Resource resource(ClientModel client)
Definition: ClientPermissions.java:279