私はYii2を初めて使っています。私はYii2のリソース所有者の資格情報の許可タイプでOauth2を実装したいと思います。そのためにYii2でのOauth2の実装
、私はこのYii2特定のライブラリが見つかりました:
https://github.com/Filsh/yii2-oauth2-server
をしかし、ドキュメントが悪く、それを使用する正確な手順を示していません。
1)今、私は次のステップのために混乱していcommon/config/main.php
に作曲
2)を追加しましたモジュール構成を使用してパッケージをインストールします。
は、これまでのところ、私はこれがしました。
「PublicKeyStorage」というクラスを作成すると言われています。それは本当に必要か、オプションのステップですか?はいの場合、このファイルはどこに作成する必要がありますか?私はprivkey.pemとpubkey.pemファイルを手動で作成する必要がありますか?はいの場合は、どのようなコンテンツが必要ですか?
次に、common\models\User
モデルを拡張すると言います。では、このファイルをどこに作成すればよいですか?フロントエンド/モデルに?
3)次に、明確なパッケージの移行を実行するように指示します。
4)次に、URLを設定するように指示します。これも明確です。
5)次に、コントローラーを設定すると、着信トークンを確認すると考えられます。私は正しいですか?
私が最後に質問したのは、アクセストークンを取得するためにどのURLをヒットしなければならないかということです。それは/oauth2/token
ですか?
こんにちは、あなただけがそれを行う必要がいけないよりも、access_tokenは使用したい場合は、公開鍵と秘密鍵がyii2高度なテンプレート共通/モデルでは、JWT・トークンのためにある/ Userモデルファイルがあればそこに既にありますあなたはこれを使用することはできませんが、そうでなければ、あなたのconfig/main.phpファイルのidentityClassを変更する必要があるfrontend/modelsのモデルファイルを作成することができます。 'identityClass' => 'common \ models \ User'、 –
私はトークンを取得する必要がありますか? http:// localhost/yii2_advanced_api/frontend/web/oauth2/token? –