4.8.3 Logging in to the User Portal from a Web Application

Users can also log in to Identity Server from any web application instead of logging in from the User Portal. To accomplish this, create a form and add it to the application page that will send the user’s credential to Identity Server.

Example of a form:

<form method="post" action="https://login.test-idp.com/nidp/app/login?id=snpw"> <p> <br> <strong>User ID</strong> <input type="text" size="50" name="Ecom_User_ID"> <br> <strong>Password</strong> <input type="password" size="50" name="Ecom_Password"> </p> <p> <input type="submit" name="login" value="Login"> </p> </form>

https://login.test-idp.com/nidp/app/login?id=snpw is the URL to send data through the POST method to Identity Server. This URL sends the user credentials and the ID of the contract. login.test-idp.com is the URL of the Identity Server and snpw is the ID of the contract.

Ensure that the value of the name attribute of username is Ecom_User_ID and password is Ecom_Password.

IMPORTANT:If the login attempt fails, the user will be redirected to the Identity Server login page.