私はGolangにWebアプリケーションを構築していますが、現時点では認証/承認メカニズムに苦しんでいます。Oauth2 Golang - 自分のデータベースとユーザー
このアプリをさまざまなプラットフォーム(ブラウザ、アンドロイドなど)に導入したいと考えています。これを達成するために、私はoauth 2.0、つまりlib:https://github.com/golang/oauth2を使用することを決めました。
私が直面している問題は、自分のデータベースとユーザーでこれを達成する方法です。 libにはjwtパッケージ(https://github.com/golang/oauth2/tree/master/jwt)があり、2-legged Oauth 2.0に使用できるパッケージのクライアントクレデンシャル(https://github.com/golang/oauth2/blob/master/clientcredentials/clientcredentials.go)もありますが、これを実現する方法はわかりませんし、その例を見つけることができません。どのパッケージを使うべきですか?ユーザーが資格情報を持つPOSTをhttp://example.domain/loginに送信すると、トークンを設定する必要があります。
誰かに私にヒントをいくつか教えてもらえますか、簡単な例を教えてもらえますか?
、から選択するゴーのOAuth2サーバーライブラリの様々ながあるように思われます。 READMEのいくつかを読んで、あなたのために働くように見えるものを選んで、それを使ってみてください。あなたが困っている場合は、具体的な質問を投稿してください。 –