オリジナルのWebサービスのユーザログインにOAuth認証を使いたいと考えています。
Google,githubからphpでUserNameを取ってくることはできました。
しかし、この先どうすべきでしょうか?
-
独自でデータベースを構築し、ユーザを登録し、そのユーザ名とOAuthで得られたユーザ名を照合してログインさせる(特定のページに移動)、このような流れになるのでしょうか?
-
そうであるならば、OAuthで認証せずにユーザ名・パスワードを独自のDBへ登録して利用する方がシンプルではないでしょうか?
-
そもそもOAuth認証の利点としては、例えばTwitterの場合、Twitterへ明示的にログインしなくてもオリジナルのWebサービスから投稿できる、といったことがOAuthを使う理由として考えられます。しかし、OAuth認証をオリジナルのWebサービスへのログインに利用するということはどのような利点があるのでしょうか?
様々なサイトやブログではOAuth認証でトークンやユーザ名等を入手するところまでは書かれてますが、得られたユーザの情報をどう使ってオリジナルのWebサービスへのログインに利用するかは見つけきれませんでした。
以上、よろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/09 17:13
退会済みユーザー
2019/06/10 00:23