2019.7.19
0から始めるVue+passport#1-Reactからの選択-
この前ルーティングまで終わったので、認証を導入します。
認証はORGSM(仮)と同じく、基本的にはメールアドレス認証にしようと思ってるんですが、とりあえずID/PASS方式も併用してもいいかなって思ってるし、SPAならそのへんのGUIもラクそうなので、まずはLaravel標準の認証を導入してみようかと思います。
で、jwtとか導入しようかと思ったんですけど
これがめちゃめちゃに難航しまして。
一旦SPAの開発はやめてステートフルな従来の開発をしてからSPAで作り直したほうがいいんじゃないか!?とすら思ったわけです。
ただ、Reactとjwtっていう組み合わせを敢えて使うからよくないのであって
公式でサポートされているVueとPassportを使えばいくらかはうまく行くのでは!?!?と思い、まずはそちらを試してみることにしました。
Reactのほうが厳格なコードを要求してくるそうで、Vueはそのへんゆるいらしいって聞いたので怖くてあんまり手を出さなかったんですけど、個人開発レベルだとReactはファイルの数が増えすぎて見づらい、っていう意見もあったので、両方使えるようになって選択したらいいかな、って思うようになってきました。実際そういう意見も多かったですし。Angularは別格なので手を出しません。学習コストの高い言語は厳しいです(笑)