OmniAuthから学ぶOAuth 2.0
ykpythemind • October 26, 2024 • Tokyo, Japan • Japanese • Talk

https://kaigionrails.org/2024/talks/ykpythemind/

【発表概要】
Railsで仕事をしていると、外部サービスを用いたログイン・ユーザー登録のためにOmniAuth gemを用いることがよくあります。OmniAuthは外部サービスとの接続を抽象化した「ストラテジ」として提供しており、外部サービスのことをよく知らなくとも認証部分を利用できるようになっています。
では、この裏側では実際には何が行われているのでしょうか。ここでは実際の開発において頻繁に利用されるストラテジであるOAuth2 StrategyおよびOpenID Connect Strategyについて掘り下げ、OmniAuthが隠蔽してくれている実装とは何か、またOAuth2やOpenID Connectの規格についてもお話します。

【発表者】
ykpythemind
GitHub https://github.com/ykpythemind

Kaigi on Railsは、初学者から上級者までが楽しめるWeb系の技術カンファレンスです。
https://kaigionrails.org/

Kaigi on Rails 2024

Explore all talks recorded at Kaigi on Rails 2024
+31