Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

Restrict application to appear on access request page

SuetYie
New Contributor II
New Contributor II

Hi all, 

There are two (identical) applications on the environment where user cannot have access to both of them at the same time. Request access task will fail if they try to have access to both of the app. 

May I know is it possible to have only one application (either one) to be visible on the page when user is requesting for access? This is to avoid any error while completing the request. 

Thanks,

Suet Yie 

8 REPLIES 8

DaanishJawed
Saviynt Employee
Saviynt Employee

Hi @SuetYie ,

One way to achieve this by using the Access Query at the endpoint level.

Navigate to Admin > Security System > Endpoint > Click on the endpoint > Scroll down to 'Access Query'

Screenshot 2023-04-17 at 12.58.29 PM.png

Access Query Documentation -

Screenshot 2023-04-17 at 1.01.41 PM.png

https://docs.saviyntcloud.com/bundle/EIC-Admin-v2020x/page/Content/Chapter02-Identity-Repository/Cre...

Thanks.

dgandhi
All-Star
All-Star

Hi @SuetYie 

Please use below as reference:

dgandhi_0-1681781398782.png

Thanks

 

Thanks,
Devang Gandhi
If this reply answered your question, please Accept As Solution and give Kudos to help others who may have a similar problem.

Badrul
New Contributor
New Contributor

Hi @dgandhi 

If the restrictions need to be done between three endpoints, is there any sample query that can you share?

Thanks

dgandhi_0-1683292190230.png

Use this as sample query , in where add below " where endpointkey in ('EndpointKey1','EndpointKey2','EndpointKey3')

Thanks

(Moderator tried to make the image larger, but the original image is too small.)

Thanks,
Devang Gandhi
If this reply answered your question, please Accept As Solution and give Kudos to help others who may have a similar problem.

Hi @dgandhi , I am unable to view the snapshot you have pasted. Could you please check and update it.

Hi @DixshantValecha 

Here you go

where users.userkey not in (select userkey from user_accounts where accountkey in (select accountkey from accounts where endpointkey in ('Endpoint1','Endpoint2'))

Thanks

Thanks,
Devang Gandhi
If this reply answered your question, please Accept As Solution and give Kudos to help others who may have a similar problem.

rushikeshvartak
All-Star
All-Star

Use dependent endpoint feature under endpoint 


Regards,
Rushikesh Vartak
If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button.

SuetYie
New Contributor II
New Contributor II

Thank you all for the responses 🙂