Sprint 4 Flashcards
1
Q
Define API(Application Program Interface)
A
Allows software applications to communicate with each other
2
Q
Define Web Services
A
API’s where both pieces of software are connected through the internet
3
Q
Facts about REST
A
- Server requests only contain the specific information needed to make a response. Only hold onto client data when processing a request.
- Multi-layer structure, some components exchange data, while others distribute data streams
- Each architectural component in REST is built based on clear rules as well as uniform components. Each component can be addressed with a request to a certain URL, and the request should have all the information needed for the component to process correctly
- Whenever a server sends a response, it should already have instructions about which data should be cached and which should not be
4
Q
Define Postman
A
Tool that allows a tester to easily query and test API’s
5
Q
Define cURL
A
Piece of software for transferring data to and from a server using different protocols including HTTP and HTTPS
6
Q
Define Authentication
A
Process of verifying your identity when accessing digital resources
7
Q
Define Authorization
A
Occurs after Authentication seeing what permissions you have
8
Q
What are the types of Authorization?
A
- No Authorization: no key(token) is needed.
- Basic Authorization: Requires a username and password
- Bearer Token: Requires a special key (token).
- Inherit Auth from a parent: borrows permissions from a higher level
9
Q
A