2011-07-07 10 views
1

ユーザーのログインを処理できるようにするには、すでにユーザーDBを持っているシンプルなPHPサイトを許可するのですか?私はサービスを使うことができると思っています(しかし、私はこれについて助けが必要です)。あるいは、ユーザがログインするためにDrupalログインフォームに渡される何らかの方法がありますが、単純な外部PHPサイトは何らかのクッキーアレンジメントユーザーはログインしていますか?Drupal 6:Drupal経由で外部サイトの認証を許可する

主な優先事項は、ユーザーが両方のサイトに対して一度だけログインすればよく、外部サイトの既存のユーザーを維持してスムーズに移行できることです。 Drupalをメインのユーザーdbとしたいのは、より安全なので、Drupalを外部認証するのではなく、外部認証を行う方が簡単だと思います。

どのような考えですか?

答えて

0

ログインサービスを公開し、あなたのPHPアプリケーションでそれを呼び出すためのOpenId Provider

  • ユーザーservicesモジュールとしてその

    1. 使用のDrupalを行うことができますいくつかの方法があります。このモジュールは良いdocumentationです。

    私はこれが役立つことを願っています。

  • +0

    1.これはエンドユーザーにとってどのように見えますか? drupalサイトにログインしてリダイレクトするようにユーザーに要求するだけですか? 2.私はサービスのドキュメントを見てみましたが、この特定の機能に関するものは見つかりませんでした。リンクを共有できますか? –

    +0

    どちらの場合でも、apisを呼び出す必要があります。これはサービスモジュールhttp://drupal.org/node/816934のphpサンプルです。 – Sharique

    1

    ブートストラップDrupalはこれを行う方法の1つです。参照:http://drupal.org/node/710560

    これはあなたが必要としないかもしれない他のDrupalプロセスをロードするオーバーヘッドがありますが、少なくともあなた自身のアプリケーションにdrupalの権限システムを追加する能力を与えます。私は、druaplのルートにある話し手の.PHPファイルを作業するのが最も簡単な方法であることを発見しました。上記のリンクからわかるように、作業ディレクトリには問題があります。

    +0

    Aagh。あまりにも複雑に見えます!しかし、ありがとう。 –

    関連する問題