私はSymfony2.8を使用するウェブサイトを持っています。私はバックエンドと同じプロジェクトを使用するモバイルアプリを開発しているので、トークンベースの認証と通常のログインフォームをサポートする必要があります。私が見つけたすべてのリソースは、API(トークンベース)とフォームではなく、APIのみの認証について話しています。誰もがこれを達成するためにどのようなアイデアを持っていますか?Symfony2.8 API +ログインフォーム
私はFOSUserBundleを使用しています。
私はSymfony2.8を使用するウェブサイトを持っています。私はバックエンドと同じプロジェクトを使用するモバイルアプリを開発しているので、トークンベースの認証と通常のログインフォームをサポートする必要があります。私が見つけたすべてのリソースは、API(トークンベース)とフォームではなく、APIのみの認証について話しています。誰もがこれを達成するためにどのようなアイデアを持っていますか?Symfony2.8 API +ログインフォーム
私はFOSUserBundleを使用しています。
ケースごとにカスタム認証者を使用して認証を行うことができます。
Symfony 2.8 introduced Guardこれは、カスタムオーセンティケータを作成するのが比較的簡単です。
基本的に2つのカスタム認証者を作成します。これは基本的に2つのサービスを作成することを意味します。
、これらのサービスを作成したら、あなただけのapp/config/security.yml
としてそれらを登録する必要があります
security: ... main: anonymous: ~ knpu_guard: authenticators: - app.form_login_authenticator - app.api_token_authenticator entry_point: app.form_login_authenticator
明らかに、これらのサービスを実装するまでには至りますが、Symfony Docsはあなたが始めるにはまともな出発点です。
同じのためにこれらのリンクをチェックしてください:
あなたの問題を!詳細を追加できますか? –