2017-09-05 2 views
0

私の新しいプロジェクトは、NodeJsとangular2に基づいてWebアプリケーションを強化しています。 新機能にはbbsと投稿が必要です。 だから私はwordpressを使うことにしました。Wordpressはどのようにして既存のアプリケーションのユーザーを認証できますか?

WordPressと既存のアプリケーションをシームレスに統合したいと考えています。 Exisingアプリはユーザーデータを完全に扱い、wordpressはそれを使います。 wp_authenticateフィルタを作成する必要があります。

私の考えは以下の通りです。

1. sign up(New User):  
    a. Existing application(A) create use information. (A's User Table) 
    b. A invoke wordpress to create new use 
data. (Wordpress's wp_users table) 

    2. sign in(Existing User): 
    a. authenticate with A. (A's user table) 
    b. create wp_coockie to make login-in status. 
    3. delete user: 
    a. delete from A's. 
    b. delete from wordpress's. 

私の計画は正しいですか? このケースのベストプラクティスを知っている場合は、共有していただけますか?

答えて

0

私はそれを作りました。
既存のexternal-db-auth(https://ko.wordpress.org/plugins/external-db-auth-reloaded/)が役に立ちました。

私の解像度は以下のとおりです。

  1. セットアップ外部DB-認証プラグイン
  2. 上記のプラグインでログイン
  3. 私は、ブラウザのローカルストレージにPHPのセッション情報を保存するためのプラグインを変更しました。
  4. 角度のある側では、ローカルストレージからの角度読み取りセッション情報。

誰かを助けることを希望します。

関連する問題