For user login, Catalyst Blockchain Platform provides the following methods for the user's authentication and authorization.
- Basic authentication - It requires the user credentials that are specified during the installation of the Platform.
- OpenID - The user login can be integrated with OpenID protocol, which allows a third-party service to authenticate a user. This protocol removes the central dependency of storing credentials in a single place and enhances platform's security.
In Hyperledger Fabric, two entities, the MSP and the Certificate Authority (CA), are responsible for identity management. The CA issues certificates to other entities on the network and these certificates define the identity of an entity on the blockchain network. The CA in Hyperledger Fabric issues X.509 certificates, which is the most popular standard for SSL/TLS connections securing the network from malicious impersonators. For more information about CA, please refer to this section.