質問

私はあなたがログインできるウィキとフォーラムを持っているウェブサイトを持っています。サイト全体のユーザーシステムを1つ持たせたいので、両方のユーザーを個別に持っている必要はありません。それが役立つ場合、私はWikiにMediawiki 1.16.4を使用しています。フォーラムにはPhpbb 3.0.8、Phpバージョン5.3.5およびMySQLバージョン5.1.54です。

役に立ちましたか?

解決

Wikiとフォーラムの両方が使用できる何らかの不変のトークンを提供する、別の「シングルシグインオンサービス」とのローリングまたは統合を調べたい場合があります。 (このアイデアは「フェデレーション」アイデンティティと呼ばれることもあります。さまざまなエンドユーザーサービスが共通の認証プラットフォームを共有できるため、シームレスなユーザーエクスペリエンスを提供します。)

更新:あなたの質問は実際にはもう少し微妙であり、既存の複数のアプリケーションでユーザーを共有する簡単な方法を求めています。私が知る限り、これは些細なことではありません。 1つのパッケージで多くの機能を提供しているソリューション、またはもちろん自分のものを書くソリューションを見ることを検討するかもしれません。また、少なくとも特定の状況では、さまざまなアプリケーションの異なるパスワードをユーザーに覚えてもらうことはそれほど多くないことを言及するかもしれません。私はこの要件で何が起こっているのかを尋ねるかもしれません。そして、私が誤解しているのではないかと疑問に思っています。さまざまなアプリケーションのユーザーデータベースをリンクすることを求めるのはちょっと奇妙に思えます。

(私が言っていることは、私が知る限り、まだそれをサポートしていない多くのアプリケーションのためにフェデレートアイデンティティスキームをセットアップすることは簡単ではないということです。認証プロバイダーと話し合うプラグインを書くことができます。)

他のヒント

私が覚えていることから、PHPBBの認証は抽象的であり、独自のレイヤーを書くことができます。

から行く http://wiki.phpbb.com/authentication_plugins 詳細については。

ええと、クッキー? (もちろん、同じドメインに設定)

いくつかのPHPBBファイルを含めることで、フォーラムの外側のサイトの他のページで1つのサインをオンにし、その認証を使用できます。私はそれをしました http://www.shertonenglish.com/. 。しかし、それは簡単な仕事ではなく、Wikiスクリプトをどれほど簡単に変更できるかわかりません。

PHPBB統合のチュートリアルは次のとおりです。http://www.startrekguide.com/community/viewtopic.php?f=50&t = 4576&start=0&st=0&sk=t&sd=a&hilit = integrate

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top