Identity

An API authentication micro-service that occurs when you access the services via the API gateway.

The Finscale Identity service interacts with other services and authenticates, provides roles and permisssion to access the API.

Identity as a service comprises cloud-based solutions for identity and access management (IAM) functions, such as single sign-on (SSO). These methods allow all users (customers, employees, and third parties) to more securely access sensitive information both on premises and over the cloud.

This is decentralised service that does Authentication using Bitcoin Identity Protocol that works on seckp256 signature method. We should work on providing different type of SDK and employ functional feature of password less authentication.

This service will store identity of the user on the blockchain.

Eg: A user can reach a certain service with certain roles and permissions recorded here.

Server

Module

Drivers

Feature List

Description

Maker and Checker function for system components

Ability to define(create, delete, update and read) maker and checker and tag Maker/checker to diffferent module functionalities of applications built on Finscale Identity.

Loan officer and Credit team including other teams

Ability to create, read, delete and update group of users.

Users accessing permissioned modules

Ability for users to manage Service functionalities with allocated permissions covering System Admin modules also.

Creating multiple type of roles

Ability to create, read, delete and update custom and mixed roles based users.

Company Self user check in

Abiliity for a company oriented service user to check in Analytics Service.

End consumer self check in

Ability for end borrower or end borrower oriented service user to check in Analytics Service