Doorkeeper Devise API User Authentication | Ruby On Rails 7 Tutorial
This tutorial covers creating a Rails authentication solution that allows you to login to your regular Rails app AND your Rails API! This solution is scalable for multiple API's, and includes solutions to common problems such as logins from mobile devices and issuing client ID and client secrets.
In the future, this tutorial will hopefully be used to create more advanced React, Vue, and React Native API applications.
Nejdetkadir's Demo: https://github.com/nejdetkadir/devise-doorkeeper-starter
Nejdetkadir On Twitter: https://twitter.com/nejdetkadirr
RubyYagi Blog Post: https://rubyyagi.com/rails-api-authentication-devise-doorkeeper #create-an-endpoint-for-user-registration
Doorkeeper Gem: https://github.com/doorkeeper-gem/doorkeeper
Bootstrap 5: https://getbootstrap.com/docs/5.0/getting-started/introduction/
Rack-Cors: https://github.com/cyu/rack-cors
Source Code: https://github.com/Deanout/doorkeeper
Join this channel to help support these videos:
https://www.youtube.com/channel/UCRQv-3VvPT9mArF5RfrlpKQ/join
Follow me on social media:
https://linktr.ee/deanin
Join this channel to get access to perks:
https://www.youtube.com/channel/UCRQv-3VvPT9mArF5RfrlpKQ/join
If you liked this video, please consider subscribing: https://t.co/RZ4EwP0F2a
Timestamps
0:00 Intro And Doorkeeper Multi-Access Demo
3:10 Creating The Core Rails Application
13:03 Adding Doorkeeper To The Rails Application
25:08 Create The API Application Controller
27:12 Creating The API Only Books Controller Facade/BFF
30:30 Creating The Doorkeeper API Users Registrations Controller
42:06 Creating The Android API, Admin Only Facade/BFF
45:57 User and Oauth Token Creation And Revokation.
55:14 Adding Rack-Cors Gem To Restrict Access By IP/Request
#Deanin #Software #Programming
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Doorkeeper Devise API User Authentication | Ruby On Rails 7 Tutorial», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.