05-26-2019
03:07 AM
- last edited on
06-12-2019
08:41 AM
by
Jason Kunst
Hi All,
We have ISE 2.3.0.298 and we are in phase of implementing Self registration Portal for guests with below mentioned flow:
1. Guest connects to guest SSID and redirected to Guest Self Registration Portal.
2. Guest put in First Name, Last Name, Email and Phone number as mandatory fields
3. Guest has been provided with limited access to internet with a notification " We have sent your credentials to provided email address. Please login with the credentials else your internet will be revoked after 15 minutes" and redirected to login page.
4. Now User can check their email and copy credentials from there to login into the authentication page. If failed to login then internet will be revoked else continue for the provided time.
Can someone guide me with the resources and videos so i could implement this or would be grateful if someone could guide me with similar solution.
Solved! Go to Solution.
05-26-2019 03:53 AM - edited 06-07-2019 11:14 AM
There is no such flow available as of now but I do have an idea. This may takes a few days to understand if possible
We do have something similar but I think your requirement is to open internet for a while so they can gather their credentials
https://community.cisco.com/t5/security-documents/ise-guest-amp-web-authentication/ta-p/3657224#toc-hId--418207379
my Quick thoughts on possible flow that might work
Please find the script for Login and Self-Registration Success pages optional content 2.
For more information working with javascript check out how to work with customization
Login Page
===========
<script> var successPage; var gName; setTimeout(function() { if(successPage && gName != null){ successPage = false; document.getElementById('user.username').value = "guestuser"; document.getElementById('user.password').value = "guestpassword"; $('#ui_login_signon_button').click(); } }, 100); </script>
Self-Registration Success
========================
<script> setTimeout(function() { successPage = true; gName = $('.ui_self_reg_results_username_label').find('.ui-block-b').text(); }, 100); </script>
05-26-2019 03:53 AM - edited 06-07-2019 11:14 AM
There is no such flow available as of now but I do have an idea. This may takes a few days to understand if possible
We do have something similar but I think your requirement is to open internet for a while so they can gather their credentials
https://community.cisco.com/t5/security-documents/ise-guest-amp-web-authentication/ta-p/3657224#toc-hId--418207379
my Quick thoughts on possible flow that might work
Please find the script for Login and Self-Registration Success pages optional content 2.
For more information working with javascript check out how to work with customization
Login Page
===========
<script> var successPage; var gName; setTimeout(function() { if(successPage && gName != null){ successPage = false; document.getElementById('user.username').value = "guestuser"; document.getElementById('user.password').value = "guestpassword"; $('#ui_login_signon_button').click(); } }, 100); </script>
Self-Registration Success
========================
<script> setTimeout(function() { successPage = true; gName = $('.ui_self_reg_results_username_label').find('.ui-block-b').text(); }, 100); </script>
10-15-2019 04:53 AM
Hi Jason,
Quick question we have several scripts installed on our ISE production deployment at this stage. What happens after we upgrade do these scripts get cleared out and have to start from scratch? Or is it a simple restore from operational backups that put everything together again? Portals built in ISEPB are version dependent what happens with portals created there do these also stop working after upgrade?
Tyrone
10-22-2019 02:45 AM
09-26-2024 06:54 AM
Hi Jason,
I want to this solution on ISE 3.3 but your script no work, have you have another script for ISE3.3.
thank you.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide