問題タブ [fosoauthserverbundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1501 参照

symfony - FOSOAuthServerBundle トークン認証の失敗

モバイルアプリからデータにアクセスするための API を含む Symfony2 を使用して Web サイトを開発しています。Web サイトでの認証には FOSUserBundle を使用し、API には FOSRestBundle と FOSOAuthServerBundle を使用します。

http://blog.tankist.de/blog/2013/07/17/oauth2-explained-part-2-setting-up-oauth2-with-symfony2-using-fosoauthserverbundle/のチュートリアルに従ってバンドルを実装しました。

ユーザーのログインとパスワードの組み合わせを使用して API にログインできるように、パスワードを grant_type として使用します。バンドルから access_token を正常に取得しましたが、このトークン (例/api/user?access_token=MY_TOKEN) を使用して API にアクセスしようとすると、常に Web サイトのホームページ (ログイン ページ) にリダイレクトされます。どこで何かを逃したのか本当にわかりません。

これが私の構成です:

0 投票する
2 に答える
4224 参照

php - FOSRestBundle と FOSOauthServerBundle を使用して REST API でユーザーのリソースを保護する方法は?

Symfony2 で FOSRest および FOSOauthServer バンドル (... およびその他多数) を使用して RESTful Web サービスを開発しています。私の問題は、他のユーザーのアクセス トークンを使用すると、API が 403 ステータス コードではなく応答を返すことです。例えば:

データベースに2人のユーザーが保存されています

userA with tokenA userB with tokenB

リクエスト例 http://example.com/api/v1/userA/products?access_token=tokenB

現在の応答

しかし、ユーザー B のアクセス トークンを使用してユーザー A の製品を要求しています。提供されたアクセス トークンが製品の所有者のものであるかどうかを確認するにはどうすればよいですか??

私の security.yml ファイル:

ApiBundle の routing.yml

私の UserController.php

助けてくれてどうもありがとう!

0 投票する
0 に答える
240 参照

symfony - FOSOAuthServerBundle が存在しないサービスを要求しました

FOSOAuthServerBundle の統合に問題があります...

oauth/v2/token にアクセスしようとしたり、コントローラーで新しいクライアントを作成しようとすると、次のエラーが発生します。

存在しないサービス「fos_oauth_server.controller.token」をリクエストしました

oauth/v2/auth によって fos ユーザーのログイン フォームにリダイレクトされるので、これで問題ないと思います。

私のsecurity.yml

プロバイダー: #my_fos_facebook_provider: #id: my.facebook.user
fos_userbundle: id: fos_user.user_manager

そしてここで私のconfig.yml ..