Skip to content

Latest commit

 

History

History
54 lines (29 loc) · 2.8 KB

Read401class34.md

File metadata and controls

54 lines (29 loc) · 2.8 KB

API Integration

API integration is the connection between two or more applications via their APIs (application programming interfaces) that allow systems to exchange data sources. API integrations power processes throughout many sectors and layers of an organisation to keep data in sync, enhance productivity and drive revenue.

API connectivity helps applications share data and communicate with each other without human interruption. You enable communication between two web tools or applications through their APIs. It allows organisations to automate systems, enhance the seamless sharing of data, and integrate current applications.


Review, Research, and Discussion

How do bearer tokens work?

Bearer Tokens are the predominant type of access token used with OAuth 2.0. A Bearer Token is an opaque string, not intended to have any meaning to clients using it. Some servers will issue tokens that are a short string of hexadecimal characters, while others may use structured tokens such as JSON Web Token. The Bearer Token is created for you by the Authentication server. When a user authenticates your application (client) the authentication server then goes and generates for you a Token. Bearer Tokens are the predominant type of access token used with OAuth 2.0. A Bearer token basically says “Give the bearer of this token access”.

The Bearer Token is normally some kind of opaque value created by the authentication server. It isn’t random; it is created based upon the user giving you access and the client your application getting access.

Describe express middleware

middleware are functions that execute during the lifecycle of a request to the Express server. Each middleware has access to the HTTP request and response for each route (or path) it's attached to. ... This “chaining” of middleware allows you to compartmentalize your code and create reusable middleware.

What is a JWT?

JSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can be verified and trusted because it is digitally signed. JWTs can be signed using a secret (with the HMAC algorithm) or a public/private key pair using RSA or ECDSA.


Document the following Vocabulary Terms

role based access control is a method of restricting network access based on the roles of individual users within an enterprise.

http cookies Internet web browsers to track, personalize, and save information about each user's session.


Ibarhem Al-omari

GitHub

LinkedIn

Email: [email protected]