Jump to: navigation, search

Difference between revisions of "Login Page MaTaP UWP App"


m (Login Page Components)
(MHM review)
Line 1: Line 1:
{{UnderConstructionStart}}
 
 
 
A successful login is required to be able to access the MaTaP client.
 
A successful login is required to be able to access the MaTaP client.
  
 
The requirements for login are as follows;
 
The requirements for login are as follows;
 
* '''Profile'''
 
* '''Profile'''
** '''How do users receive profiles in MaTaP?'''
+
** Provided by the system administrators.
 
** Once a service is selected, it is unlikely a regular user will need to change it, however, this can be achieved by clicking on the Profile button at the bottom of the page.
 
** Once a service is selected, it is unlikely a regular user will need to change it, however, this can be achieved by clicking on the Profile button at the bottom of the page.
 
* '''Credentials'''
 
* '''Credentials'''
 
** Valid user credentials, including an existing login name and password, are necessary.
 
** Valid user credentials, including an existing login name and password, are necessary.
 
** These credentials carry important information regarding the user rights and capabilities of the logged in user.
 
** These credentials carry important information regarding the user rights and capabilities of the logged in user.
<br>
+
 
 +
 
 +
{{Hint|''Remember Me'' must be toggled on before a successful login. Those credentials are then saved for future logins to the same service.}}
 +
 
 +
 
 +
Alternatively, [[NFC_Login|NFC tokens]] can be used to 'tap in'.
 +
 
  
 
[[File:MTP_Login.PNG|thumb|800px|
 
[[File:MTP_Login.PNG|thumb|800px|
Line 16: Line 20:
 
Beneath the logo: Credentials input area.<br>
 
Beneath the logo: Credentials input area.<br>
 
Bottom: Start, Profile, Login, and Settings buttons.]]
 
Bottom: Start, Profile, Login, and Settings buttons.]]
 
 
=== Login Page Components ===
 
=== Login Page Components ===
 
Note that the location of each component is described in the image caption.
 
Note that the location of each component is described in the image caption.
  
'''Current Profile'''
+
* '''Current Profile''' gives an indication of the currently selected Profile, which carries the necessary information for connecting to a specific MaTaP project or ''Service''.  
* This gives an indication of the currently selected Profile, which carries the necessary information for connecting to a specific MaTaP project or ''Service''.  
+
* '''Status Text''' gives an indication of what to do next; whether they need to log in, the current step of the login process, or why the login may have failed.
<br>
+
* '''Credentials Input Area'''; A username and password, for a valid user that exists on the currently selected service, are required.
'''Status Text'''
+
* '''Remember Me''' can be used to save the credentials for the currently selected service, speeding up future logins.
* This gives an indication of what to do next. This text informs the user whether they need to log in, the current step of the login process, or why the login may have failed.
+
* The '''Start Button''' can be used to manually navigate to the start page. However, this action is also performed automatically upon a successful login.
<br>
+
* The '''Profile Button''' can be used to switch between services. Different services represent different projects, with their respective data and tasks. Profiles should be maintained by an Admin, and it is unlikely that regular users will need to use this button.
'''Credentials Input Area'''
+
* The '''Login Button''' is button is used to confirm the inputted credentials and access the service.
* A Username and Password, for a valid user that exists on the currently selected service, are required.
+
* The '''Settings Button''' can be used to access the Settings page, however, this should also only be used by an Admin.
* ''Remember Me'' can be used to speed up subsequent logins by saving the credentials for the currently selected service.
+
<br>
+
'''Start Button'''
+
* Upon successful login, the user is automatically navigated to the home page. However, this button can be used to manually navigate there if the automation fails or if the user finds themselves back on the login page.
+
<br>
+
'''Profile Button'''
+
* This button can be used to switch between services. Different services represent different projects, with their respective data and tasks.
+
* Profiles should be maintained by an Admin, and it is unlikely that regular users will need to use this button.
+
<br>
+
'''Login Button'''
+
* This button is used to confirm the inputted credentials and access the service.
+
<br>
+
'''Settings Button'''
+
* This button can be used to access the client Settings.
+
* Settings should be maintained by an Admin, and it is unlikely that regular users will need to use this button.
+
  
[[Category:MaTaP|Login Page MaTaP UWP App]]
 
[[Category:MaTaP UWP|Login Page MaTaP UWP App]]
 
  
 
=== NFC Login ===
 
=== NFC Login ===
RFID tags can be used to quickly 'tap in' to the client, essentially skipping the need to enter a username and password.
+
MaTaP clients are often found on-site, presenting a so called "kiosk" or "terminal" usecase. These clients are pre-logged in for any contractor to use. However, these terminals have Read-only restrictions, and in order to make any changes or read sensitive data, which would require additional user rights, the user would first need to verify their identity.
 +
 
 +
To perform an NFC login, the user simply needs to present their NFC token to an attached RFID token reader. If the user has access to the project on the terminal, the current user displayed on the [[Home_Page]] will switch to that matching the NFC token, and any additional user rights will be enabled on the client.
  
More tbd.
 
 
<br>
 
<br>
{{UnderConstructionEnd}}
 
  
 
[[Category:MaTaP|Login Page MaTaP UWP App]]
 
[[Category:MaTaP|Login Page MaTaP UWP App]]
 
[[Category:MaTaP UWP|Login Page MaTaP UWP App]]
 
[[Category:MaTaP UWP|Login Page MaTaP UWP App]]

Revision as of 14:02, 8 January 2025

A successful login is required to be able to access the MaTaP client.

The requirements for login are as follows;

  • Profile
    • Provided by the system administrators.
    • Once a service is selected, it is unlikely a regular user will need to change it, however, this can be achieved by clicking on the Profile button at the bottom of the page.
  • Credentials
    • Valid user credentials, including an existing login name and password, are necessary.
    • These credentials carry important information regarding the user rights and capabilities of the logged in user.


IC Hint square.pngRemember Me must be toggled on before a successful login. Those credentials are then saved for future logins to the same service.


Alternatively, NFC tokens can be used to 'tap in'.


Top: Currently selected Profile or Service, and the Status Text.
Beneath the logo: Credentials input area.
Bottom: Start, Profile, Login, and Settings buttons.

Login Page Components

Note that the location of each component is described in the image caption.

  • Current Profile gives an indication of the currently selected Profile, which carries the necessary information for connecting to a specific MaTaP project or Service.
  • Status Text gives an indication of what to do next; whether they need to log in, the current step of the login process, or why the login may have failed.
  • Credentials Input Area; A username and password, for a valid user that exists on the currently selected service, are required.
  • Remember Me can be used to save the credentials for the currently selected service, speeding up future logins.
  • The Start Button can be used to manually navigate to the start page. However, this action is also performed automatically upon a successful login.
  • The Profile Button can be used to switch between services. Different services represent different projects, with their respective data and tasks. Profiles should be maintained by an Admin, and it is unlikely that regular users will need to use this button.
  • The Login Button is button is used to confirm the inputted credentials and access the service.
  • The Settings Button can be used to access the Settings page, however, this should also only be used by an Admin.


NFC Login

MaTaP clients are often found on-site, presenting a so called "kiosk" or "terminal" usecase. These clients are pre-logged in for any contractor to use. However, these terminals have Read-only restrictions, and in order to make any changes or read sensitive data, which would require additional user rights, the user would first need to verify their identity.

To perform an NFC login, the user simply needs to present their NFC token to an attached RFID token reader. If the user has access to the project on the terminal, the current user displayed on the Home Page will switch to that matching the NFC token, and any additional user rights will be enabled on the client.