Hi we have an outsystems application for that application login how to add ip white listing, ip restriction to the users,
Normally your Home internet connection do not have a static IP and your ISP will allocate a dynamic IP and it keeps changing. Suggest to have a Site Property with a list of comma separated IPs ( allowed IP) and when user login check the input ip in the allowed IPs. Before testing use www.whatismyip.com to find out your public IP and add to the site property ( allows its ) and this will ensure that you will be allowed to login.
Hi @Priya Naveen,
Is your environment is in On Premise or Could?
Thanks
Balaji
Hi @Balaji Ravikumar , thanks for your prompt response, Application on Cloud.
I Hope the below Documentation might help.
https://success.outsystems.com/support/enterprise_customers/maintenance_and_operations/allowlist_your_outsystems_cloud_environments_on_your_firewall/
Thanks,Vignesh Prakash.
The link you have provide is for permitting OutSystems front end server to access services which are behind a firewall or have strict access rules. What Priya Naveen is looking for how to restrict the users at OutSystems level.
HTTPRequestHandler module has GetIP() action and you may use it.
Please note that with this approach, the call is still reaching your application, so I do not recommend it. I suggest reaching out to OutSystems support to learn how to handle this professionally
hi siya greeting of the day, we have two applications in that we want for one application we want to allow only particular range of ips or MFA could you please suggest how to achieve it?
You may use the ClientIPVerifier forge component suggested by @Afaque Shaikh. Internally its using GetIP() of HTTPRequestHandler but nicely wrapped with a provision of allowed IPs which fits your use case.
hi siya, thanks for your responses , i am using this GetIP() method,it is giving network ip, and that network ip can change evertime when i change my internet/wifi,so cant able predict the list of ips. is there any way we get static ip, or my laptop ip, so that i can check with that in the login function of my application
Hi @Priya Naveen ,
This can be achieved using ClientIPVerifier forge component.This component provide the below features:
hi
Afaque Shaikh
i want it for the whole application while logging in so
, thanks for your responses , i am using this GetIP() method,it is giving network ip, and that network ip can change evertime when i change my internet/wifi,so cant able predict the list of ips. is there any way we get static ip, or my laptop ip, so that i can check with that in the login function of my application
Hi @Priya Naveen ,I understand your concern regarding the IP gets change whenever you change home internet /wifi , you can use a Virtual Private Network (VPN) that assigns a consistent IP address to your laptop. but coming back to original question which you have posted that is resolved, right?
Thanks,Afaque