Golang: Intro to REST API JWT auth with Go programming lang
$19.99 $14.99Track price
Build Golang (Go programming language) REST API authentication with JWTs is a simple introductory guide to creating secure Golang APIs with JSON Web Tokens (JWTs).
You will:
– learn the theory behind JSON WEB TOKENs (JWTs) and how they are constructed and used,
– build a Golang (Go programming language) signup handler function that takes the user’s credentials such as email and password and saves them on a PostgreSQL database table,
– implement a Golang (Go programming language) utility that generates password hashes with the ’bcrypt‘ package to avoid storing plain text passwords on the database
– build a Golang (Go programming language) login handler function that takes user credentials and verifies the user based on their supplied credentials
– implement a Token generator utility that takes the user’s credentials, and together with developer specified secret and claims, generates a JSON Web Token (JWT),
– create a Golang (Go programming language) middleware function that validates a JWT token upon request to restricted routes
Also, Throughout the process you will learn several Golang (Go programming language) and REST API authentication concepts.
Aside from Golang (Go programming language), some of the major technologies you will use are:
PostgreSQL database to create a database instance and a users table where your records will be stored in,
Instructor Details
Courses : 5
Specification: Golang: Intro to REST API JWT auth with Go programming lang
|
13 reviews for Golang: Intro to REST API JWT auth with Go programming lang
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $14.99 |
---|---|
Provider | |
Duration | 2.5 hours |
Year | 2021 |
Level | All |
Language | English |
Certificate | Yes |
Quizzes | No |
$19.99 $14.99
Ivan Chyr –
Course is pretty good. It sheds light on basic usage of JWT. Provides resources where you can learn more about JWT. Also it’s interesting to see how in part 2, we extract code into different files/folders from one big main.go file to make code look better.
Nicolae –
Good course for a beginner in GO like me. Short and to the point. I’m glad I took this course.
Salvador Hern ndez Lara –
Excelente curso, la mejor forma de ense ar siempre es con el ejemplo.
Yonathan Wibisono Susilo –
really helpful
Raymond Lieu –
Some more explanation on the code could be very helpful! Thanks
Carraro Paolo –
The course It’s a good hands on introduction to JWT and don’t need particular knowledge in Go. Explanation is clear an concise. I missed a way to encrypt credentials but maybe it’s not the intent of course.
Jonathan Palma –
The content, use cases, standards are good, but it would be nice to have a more theoretical explanation on why you have to use a specific feature of the language (e.g pointers, interface{}, etc). It is not necessary to give a whole explanation within the course but as the instructor provided many resources related to JWT it would be also great to see more resources associated to features that are used in the lectures.
Manop Kongoon –
Please go next step to deploy to real server and run go.
Abhijit Sen –
It’s quick and that’s good. But also wants to implement the JWT on all type of request like post,delete . Basically on all CRUD operations. Overall, it’s good.
Vivek Singh –
Amazing course with short duration.
Vladimir Ilic Ilic –
Straight to the point what you need to get into REST API with go (into version)
John Banfield –
Good content, choppy delivery. Did the job.
Gourav –
This course is the exact thing I needed. I am a beginner in GoLang and was overwhelmed by the information available online. This course was really helpful in teaching the concepts. The instructor also shows what the function does by going to module where it is implemented.