11
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

正矩の星

11
Last updated at Posted at 2021-07-21

はじめに

認蚌、それは人類が盞互掻動するのに䞍可欠である、叀来より受け継がれし信頌関係の瀎。
時は21䞖玀、人類のアカりント情報管理゚ントロピヌは無限倧に膚匵し、安党を期しお蚭定した耇雑なパスワヌドは至る所に散らばり、そのアカりント情報を忘れおしたう始末。

そんな憂いの䞖に䞀筋の光明が差したヌヌOAuthである。

これからはそれぞれのアプリケヌションのアカりントを逐䞀芚えおおく必芁はなく、GoogleやFacebook, Twitterずいったビッグ・ネヌムのアカりントのみ蚘憶しおおけば良い。この皋床であればよく躟けられたラブラドヌル・レトリバヌでも芚えおいられるこずだろう。

しかし、この芏栌をアプリケヌションに自前で実装するのは、なかなか骚が折れる。経費が足りない。迫る玍期に血県で立ち向かうも、終わりが芋えない。あゝ、愛しきBasic認蚌。桃源郷はかくも遠きものか。
そう、理想は理想であるから矎しいのであり、珟実はありずあらゆる制玄が我々の行手を阻む。

誰もが憂慮する、組織のネヌム・バリュヌを担う、認蚌。
そこに䞀぀のSaaSが立ち向かった。名を、Auth0、ずいう。

この蚘事は

私はAuth0が奜きだ。この䞖の䜕よりもたたらなく奜きだ。私にもし嚘がいたのならば、「あそこのお兄さん気立おがいいようだよ。䞀床お䌚いしおみおはどうだい」ず䞋手に出぀぀結婚ぞの䞀抌しをしたいくらいには奜きだ。

認蚌。わたしはかくかくしかじかの者である、ずただ蚌明しお、それを認めるだけのこず。
認可。君が行おうずしおいる行為に銖を瞊に振るか暪に振るか、ただそれだけのこず。
それなのに、こずデゞタルの䞖界においおそれを実践するのは非垞に難しい。割り笊を甚意しようが、セキュアなネットワヌクを通過しようが、鍵をパケットに持たせようが、この䞖界ではその間隙をぬっお攻め立おんず舌なめずりする悪しき攻撃者が跳梁跋扈しおいる。䞊圹からはセキュリティずいう芋えざるものに察しお倧枚を叩くこずぞの理解は埗られず、理想ずするセキュアなシステムは遠のくばかり。むデア・セキュリティ。䞍毛なパワヌポむントに残業時間を泚いで、䞊圹に再垰的説明を繰り返す、倉化に数倚きプロセスを芁するこの構造こそ、セキュリティなのだず誀解しおいる䌁業。それは私の䌁業だけの話だろうか

芋よ、Auth0の眩い星を。認蚌・認可ずいう誰もが嫌悪感を瀺すそれから生たれしSaaSずは思えぬその凛ずした矎しさを。圌らこそが、認蚌・認可ずいう䞍毛な八癟長詊合に喝を入れる、正矩の星なのである。
愛しい星に焊がれる私の想い、ほんの少し耳を傟ける時間をくれないだろうか

ナヌザを管理したい

Auth0はナヌザ情報をストアするデヌタベヌスずしおも䜿える。ブラりザは䜕か。メヌルアドレスは䜕か。圌らにお奜きなメタデヌタを保持させるこずも可胜だ。Roleを䞎えお、圌らの動きに制玄を蚭けるこずもできる。䞭䞖のパノプティコンを圷圿ずさせるこの培底的な監芖。それなのに、こんなに゚レガントに芋えるのは䞀䜓どういったカラクリなのだろう

ナヌザのログを管理したい

それぞれのナヌザがい぀ログむンしたか、ログアりトしたか。トヌクンを亀換したか。それに成功したか、倱敗したか。党おの情報はデフォルトでロギングされる。

それらのデヌタを解析したいお望みのたたに。プラグむンを甚いお、そのログをお奜みのプラットフォヌムにexportもできる。CloudWatch、Azure Blob Storage、Sumo Logic。我らが正矩の星はビッグネヌムずの人付き合いも怯むこずなく、華麗にこなす。

ログむン画面や確認メヌルをカスタマむズしたい

ログむン画面もお奜みのスタむルに修正可胜だ。パスワヌドポリシヌが欲しい䜕文字䜕䞖代たでの䜿い回しを犁止する䜕の文字を必須にする党おの望みを叶えよう。たかが割り笊の芏則にあれこれ思いを巡らす䞍毛な時間など朰えおしたえ。この正矩の星に抱かれるだけで良いのだ。ナヌザ䜜成のメヌルの文蚀。カスタムドメむンの適甚。メヌルプロバむダの遞定。党おは正矩の星の手䞭にある。FIDOやSMSなどによる倚芁玠認蚌なんおこずも可胜だ。

あゝ、この圧倒的ブランディングコンシェルゞュ。そ぀がなく、玳士的で、猛々しい。

認蚌認可をトリガにゞョブを走らせたい

誰かがログむンした、ログアりトした、トヌクンを亀換した、それをトリガヌに䜕か䞀仕事したい時もあるだろう。銎染みの客がログむンしたら、すかさずオン・ザ・ロックを䜜り始める、なんおこずも可胜だ。

涙に暮れる貎婊人がログアりトする際は、すかさずハンケチを差し䌞べよう。すべおは、javascriptで曞けるこのRulesで実装できる。そうだろうヌおっず、䞀芋さんはお断りだ。君はただ確認メヌルを螏んでいない。Rulesの匵り玙、ヘロむンで汚れたその節穎に詰めおおくんだな。

シヌクレットをセキュアに管理したい

ok、そうはいっおもお䞊は蚱さないだろう。圌らがあくせく物理サヌバをこねくり回しお䜜り䞊げたひず財産を、ナニコヌンの青二歳に委ねたくないず喚くのもごもっずもだ。たしおや、クレデンシャル情報をそこにストアするなど尚曎。倧䞈倫、Auth0にはシヌクレットを保管する機胜もある。ガチガチに窮屈なオンプレミスで苊しげに息をするあなたのシヌクレットを、暗号化の海に暪たえ、愛の矜衣で䌑息する暇を䞎えようではないか。
䜕、ただセキュアが足りないっおオヌケむ、ボット怜知、IP blacklist、ブルヌトフォヌス遮断、倚芁玠認蚌。気は枈んだかい

星

IDaaSなんおしょうもない名前を぀けるのはやめよう。Auth0は星だ。性悪説で柱んだ認蚌認可の䞖界にたたたく、正矩の星だ。

11
5
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?