How can I identify all permission schemes using "Any logged in user" permission?

Schm January 14, 2021

We have a lot of permission schemes and we need to remove the "Any logged in user" from them all.  How can we find the permissions schemes that have this permission by querying the database?

 

Thanks

 

1 answer

1 accepted

1 vote
Answer accepted
Martin Bayer _MoroSystems_ s_r_o__
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
January 14, 2021

I think this information is stored in database in schemepermissions table and can be found by condition: perm_type = 'applicationRole' and perm_parameter is null

So the result query is:

select ps."name" , schemep.permission_key , schemep.perm_type, schemep.perm_parameter from permissionscheme ps join schemepermissions schemep on (ps.id = schemep.scheme) 
where schemep.perm_type = 'applicationRole' and schemep.perm_parameter is null;
Schm January 15, 2021

Thanks this worked!

Suggest an answer

Log in or Sign up to answer