IAM RESTful API Mobile App by PSL Team

IAM RESTful API Mobile App by PSL Team


Hello, in the last video we have seen
demonstration of IAM RESTful API framework developed by PSL team and in
this video let’s take a look at mobile app built using this framework. We will
cover the end user case your end user will register himself first and then
request an application access. Request rule is customized to seek user’s manager
approval and once the manager approves the request the requested role is assigned
to the user. User logs in mobile application to verify the requested
access which is a role if it is assigned or not. Users can also track the status
of his or her request. The mobile application supports many other
functionalities, we will concentrate on this particular use case. Now let’s have
a look at our application. To login to the application, let us first register
the new user. let’s create a user Tia Smith with a user ID tsmith. Click new
user registration. fill the details in the registration form submit the request to create a new user.
Once the request is submitted, the status of the request is shown as a
notification on the top of the application. Note that we haven’t set up
any workflow for registration, though in real world there will be approvals and a
proper business process. The newly created user will need to authenticate
using his credentials. To authenticate user enter the user name that is tsmith
add password and click the green arrow icon button. Authenticated user is navigated to
the dashboard of the application the dashboard contains various widgets
showing various self services options Requests that needs to be approved and
requests which are completed are important ones which are highlighted.
it also shows users passwords change due date the dashboard also has other widgets
such as password ,user management, my accesses etc. User’s profile can be
checked by clicking the breadcrumb icon at the top left. Select the profile
option. ‘My profile’ page shows all the details of the logged in user. User can
update his or her profile picture. if we see the profile details, the newly
created user does not have any Roles assigned to it. Let’s go back to the
dashboard and request a role for this user. In order to request an access, user
needs to click on ‘Requests’. Note that mobile application support feature to
request for other users too. However, we will stick to our use case for now.
Select ‘Self’ option from the drop down to navigate to request for self page. User
can see the list of all roles which can be requested by the user. if the user
already has roles then he cannot add this role again in the cart and then the
status next to the role will be ‘Provisioned’ instead of ‘Add to Cart’ The user can add the role to cart using
the ‘Add to cart’ button. Once the role is added into the cart, the cart count will
be updated. The cart items can be seen using the top right corner cart icon. This is the users cart. The user can remove the individual cart item by using
the small X button next to the cart item. To submit the cart click ‘Submit’ Once the
request is submitted, the status of the request is shown as a notification at
the top of the application. Request has been submitted and as workflow is
configured to have managers approval, a to-do or assignment is generated for the
manager. let us login as manager we set as manager for tsmith. Now, we can see
the ‘To Approve’ count as 1. Click the approve widget icon to see the pending
assignments. This page shows the list of all pending assignments of the user. Click any assignment to see the assignment details. this page shows the details of
the request that needs to be approved. you can see details like start date, end
date, description the user can approve or reject the request using the options at
the bottom. Click ‘Approve’ icon to approve the request. A notification at the top
shows the status of the request. use back button at the top to navigate back to
the dashboard. The dashboard now shows the To Approve count decreased by 1. if we
navigate to requests by clicking the ‘To Approve’ widget we see the approved
request removed from the list Now let us log out as the user manager.
Now we will log in again as user tsmith to check if the newly added role is
added to the user. we can do that by checking the profile of the user. Use the
side menu to navigate to the Profile page. Click on the profile
link. the ‘My Profile’ page shows all the details of the logged in user. Click
‘Roles’ now we can see the newly approved ‘Portal Administrator’ role in the list of
all roles of the user. Thank you very much for watching this video. In the
similar way, we can perform all other use cases using this mobile app.

Leave a Reply

Your email address will not be published. Required fields are marked *