web-dev-qa-db-ja.com

ユーザー名とパスワードをURLに埋め込む方法は?

ユーザーが入力する必要のあるフォームがありますが、認証されたユーザーのみがアクセスできます。ユーザーがURLをクリックしてDrupalにログインできるように、URLにユーザー名とパスワードを埋め込んだ大量のメールをすべてのユーザーに送信します。ユーザー名とパスワードはすべてのユーザーに共通です。

この方法でDrupalにログインできますか?

7

明らかに選択肢が多すぎます。

http://drupal.org/project/tokenauth もあります。これにより、トークンを介してアクセスできるように構成したページにユーザーを自動ログインする電子メールのリンクを作成できます。

モジュールのプロジェクトページの詳細:

トークン認証は、サイトでユーザーを認証するためにURLで使用するトークンを提供します。設定ページで構成されたパスでのみ機能します。

もともとこのモジュールは、RSSフィードの簡単な認証を提供して、フィードリーダーがカスタマイズされたコンテンツリストをプルできるようにすることを目的としていました。これを使用して、Drupalコンテンツの簡単なブラウジングエクスペリエンスを提供できます。

トークン認証は事実上非常にシンプルで非常にセキュリティの低いパスワードメカニズムであるため、トークン認証に公開するパスには注意してください。不適切な設定を介して管理ページを公開できます。

6
Grayside

現在、URLログインと呼ばれるサンドボックスモジュールがあり、完全なプロジェクトになるための承認を待っています。 プロジェクトページ および 完全なプロジェクトアプリケーションの問題 を参照してください。

そのモジュールは、URLを介してログインする安全な方法を提供します。そのモジュールが役立つ場合は、リンクされた問題でそのことを言及して、すぐに完全なプロジェクトになるようにすることをお勧めします。

6
Berdir

新しいユーザーがログインして自分のパスワードを設定できるようにする、1回限りのログインをお探しですか?試してみてください http://drupal.org/project/one_time_login

モジュールのプロジェクトページの詳細:

このモジュールは、[管理] >> [ユーザー]のフォームに「選択したユーザーにワンタイムログインリンクを送信する」と「選択したユーザーのワンタイムログインURLのCSVをダウンロードする」という2つの操作を追加します。

このモジュールは、ワンタイムログインURLのビューフィールドハンドラと、ビューの一括操作で使用する「ユーザーにワンタイムログインリンクを送信する」アクションも提供します。

2
Capi Etheriel

Secure Site モジュールを探していると思います。

必要に応じて Webserver Authentication モジュールもうまく機能する可能性があります。

0
antgiant