In this document you will find a basic introduction to the Open ID Connect protocol aiming to help you connect your client with B-fy's Identity Server. You can refer to OpenID Connect specifications for further details about OpenID. Contact us for more information at support@B-fy.com
First, you need to create the client account in our server. With this account, then you can connect your system with our system to communicate through OpenID protocol. To make this process you need to have a smartphone with the app of B-fy installed and with the account activated (follow the steps to verify the account in the app). With this, you can follow the steps of the Annex 1 to sign up in our system the client of you web.
To access the B-fy Identity Database (ID) you will need to follow the OpenID Connect protocol. It enables you to verify the identity of the End-User based on the authentication performed by the B-fy Authentication Server, as well as to obtain basic profile information about the End-User. In this document you will find information about how to provide a callback URL to receive the credentials (client_id). If you are not familiar with OpenID, it is highly recommended that you read about OpenID Connect 1.0 in the OpenID Connect Specifications, at http://openid.net/specs/openid-connect-core-1_0.html.
To make these steps we recommend use browsers updated like chrome, firefox, etc.
OpenID Connect Core Instructions
OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. This guide highlights the basic aspects of the core OpenID Connect functionality: authentication built on top of OAuth 2.0 and the use of Claims to communicate information about the End-User. It also describes the security and privacy considerations for using OpenID Connect.
This guide assumes that you have already obtained configuration information about the OpenID Provider (Annex 1), including its Authorization Endpoint and Token Endpoint locations (information of OpenID of our client).