5

一部の Web サイトと一部の Web サービスであるダンサー Web アプリケーションがあります。アプリケーションの特定のルートには認証が必要です

私が見つけた Dancer Web アプリ用のすべての認証ソリューションでは、ログイン ページへのリダイレクトが必要です。これはインタラクティブな使用には問題ありませんが、安らかな Web サービスには最適ではありません。

APIキーのようなものを許可する認証ソリューションはありますか?

4

1 に答える 1

2

これをビルドするには、 Dancer::Plugin::Auth::Extensibleを確認する必要があります。各リクエストで資格情報を送信する最も簡単な方法。クライアントでは、次のように REST サービスを呼び出します。

$ua->post('http://example.com/rest/getStuff?cred=foobar1234567, $search_criteria);

このようにすれば、Cookie を提供できますが、その必要はなく、顧客は必ずしも Cookie を気にする必要はありません。

編集:基本認証が必要な場合は、Plack::Builderをご覧ください。これを使用して、特定のリクエストに認証を追加できます。

于 2013-03-14T13:27:09.177 に答える