---
sidebar_position: 1
sidebar_label: 'goals and objectives'
---

# Goals and Objectives

Purposefully, this is to guide the system administrator to configure NPIS' access, identity and security requirements using the NPIS-IAM (Identity Access Management) microservice for NPIS' users, other microservices and external exterfaces by following the step by step guide. 

:::danger[Misconfigurations]
Any misconfiguration on any of NPIS' access and identity requirements listed, will result in NPIS improper setup or unusability.

That is, access, identity and security settings and configurations of the system's production environment, are functional requirements, without which the system cannot function. These aren't casual on and off switches but rather, the administrator alone is solely liable for the loss and damage that result from misconfigured settings.

:::

| # | Objective | Goal | 
|:----------|:-----------|:-----------|
| 1     | core terms and concepts     | a quick prime to help users with the admin role to aquiate themselves with the terminologies and conceptul understanding of technical reasoning behind Authorization and Authentication with regard to OAuth2.0 and openIDConnect standards as single-sign-on  protocols  |
| 2     | admin console login     | learn to access the admin console's admin account   |
| 3     | create realms    |    learn to isolate users, their credentials, roles, groups and clients, role mappings into a logical container called a realm in  the openIDConnect world  |
| 4     | email settings         | learn to configure the NPIS-IAM microservice's email as part of the admin account's form of communication to users and other systems        |
| 5     | ssl   | guide the admin on how to configure ssl for NPIS-IAM microservice
| 6     |       |       |