access_token
                    
                  
                  Ephemeral authorization_code (JWT) transmitted by the Provider. It secures User requests and represents the Authorization given to an Application to access User data.
                    
                      
                    
                    
                      Application
                    
                  
                  It is an online service (e.g. internet website, application) that uses the Provider Authentication and Authorization service for its User.
                    
                      
                    
                    
                      Authorization
                    
                  
                  Process handled by the Provider that verifies the credentials to validate the permissions to access data.
                    
                      
                    
                    
                      authorization_code
                    
                  
                  A one-time code (JWT) transmitted by the Provider to the Application when a User signs in, intended to be exchanged against an access_token to complete the Authentication flow.
                    
                      
                    
                    
                      basic_authentication_scheme
                    
                  
                  This is the recommended method of authenticating an Application when making a request to the /token endpoint.
This method requires that you add an authorization header with the following computation "Basic Base64(client_id + ":" + client_secret)".
                    
                      
                    
                    
                      client_id / client_secret
                    
                  
                  A unique pair of credentials that authenticate the Application from which the User intempts to sign in.
                    
                      
                    
                    
                      code_challenge
                    
                  
                  The value generated after transforming the code_verifier using the transformation method specified in code_challenge_method e.g. BASE64(SHA256(code_verifier))
                    
                      
                    
                    
                      code_challenge_method
                    
                  
                  The method used in encoding the code_verifier to generate the code_challenge. We currently support "S256"
                    
                      
                    
                    
                      code_verifier
                    
                  
                  A high-entropy cryptographic random string which is used as a secret to verify the authorization request and authorization_code to token exchange originates from the same user without interception.
                    
                      
                    
                    
                      Connect
                    
                  
                  Connect refers to the Fewlines User Authentication and Authorization Software as a Service implementing the Oauth 2.0 protocol.
                    
                      
                    
                    
                      exchange_token
                    
                  
                  A secured code (JWT) obtained by exchanging a valid access_token. It enables an Application to be trusted by another Application, so it can request access to User's data (with her or his consent).
Application A can request a token before the Provider that Application B can trust, so that Application B can safely respond to API calls emitted by Application A.
                    
                      
                    
                    
                      ID Token
                    
                  
                  JWT format code that can be requested by an Application to add more scopes when its User signs in.
                    
                      
                    
                    
                      JWS (JSON Web Signature)
                    
                  
                  Content secured with digital signatures or Message Authentication Codes.
                    
                      
                    
                    
                      JWT (JSON Web Token)
                    
                  
                  JSON-based access_token secured by a JWS. The tokens are signed by one party’s private key (usually the server’s), so that both parties (that are also in possession of the corresponding public key) are able to verify that the token is legitimate.
                    
                      
                    
                    
                      OAuth 2.0
                    
                  
                  Authorization framework that enables a third-party Application to obtain limited access to an HTTP service, either on behalf of a resource owner by orchestrating an approval interaction between the resource owner and the HTTP service, or by allowing the third-party Application to obtain access on its own behalf.
                    
                      
                    
                    
                      Provider
                    
                  
                  It refers to a legal person acting in its business, industrial, commercial or professional capacity, that is using Fewlines Connect to provide a User Authentication and Authorization as a Service to Applications. The Provider is either the Client of Fewlines and/or a company member of the Client Subsidiaries.
                    
                      
                    
                    
                      redirect_uri
                    
                  
                  Link which contains the authorization_code and redirects to the original Application website after a successful login in on Connect.
                    
                      
                    
                    
                      refresh_token
                    
                  
                  Secured code used to refresh an expired (access_token) (it also refreshes itself on each utilisation).
                    
                      
                    
                    
                      resource_owner_password_credentials
                    
                  
                  The Resource Owner Password Credentials refers to the end user’s username and password, Connect supports a user’s validated email as the username.
                    
                      
                    
                    
                      scope
                    
                  
                  It represents the kind of informations and actions that an Application is able to access on another Application.
Every scope has to be authorized by the User during signin operation.
                    
                      
                    
                    
                      User
                    
                  
                  The owner of the online personal account (also referred to as the Resource Owner), whose personal data is accessible through this account.
