Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

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 Champion
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