A truly RESTful APIs follows certain guidelines for transmitting information over HTTP. We use JSON(Javascript Object Notation) format to transmit information. JWT tokens allows to independently transmit data without maintaining a state.
API Basics
Learn what APIs are...guidlines which make it truly RESTful API. Learn to serve API endpoints from an express server and also about API Versioning
- What are APIs ?
- What are RESTful APIs ?PRO
- REST Guiding PrinciplesPRO
- Create API endpoints using Express serverPRO
- API VersioningPRO
- Explain API
- Explain REST and their guiding principles
- Add API endpoints for users CRUD in an Express applicationPRO
- Version above endpoints as V1 & V2PRO
API Authentication using JWT
JWT tokens are independent, self contained block of information used for authenticating applications. Token based authentication is the stateless mechanism which deos not rely on previous requests or previous user data stored.
- JWT Basics
- JWT Structure
- Authentication flow for JWT tokensPRO
- Signing JWT tokensPRO
- Validating JWT tokensPRO
- Different ways of passing token from requestsPRO
- Explain structure of JWT tokens
- Send JWT tokens after successful login in an Express appPRO
- Verify JWT tokens for protected routes in an Express appPRO
- Create Community Forum API EndpointsPRO
- Create Real World App API endpoints using node/express