外部Webアプリケーションを提供するサービスを使用して、新しいユーザーをDrupalサーバーに登録します。
Webアプリケーションからログインし、ノードを作成してコメントを投稿できます。
しかし、ユーザー登録にアクセスできません。
エンドポイントが構成され、ユーザーのすべてのCRUD機能がチェックされました。
しかし、私がそれにアクセスしようとすると: http:// localhost/rest/user/register
401を受け取りました:["匿名ユーザーのアクセスは拒否されました"]
Sone権限が不足しているようですが、どの権限がわからないのですか?
手伝っていただけませんか ?
前もって感謝します。
ニード
まあ、どうやら401は誤ったエラーメッセージです。
ユーザー/レジスターに投稿したデータ構造にエラーがあり、修正すると401が消えました。
ユーザー登録にまだエラーがありますが、これは500です。
設定->ユーザー->アカウント設定に移動し、_アカウントを登録できるユーザー設定でVisitors
またはVisitors, but administrator approval is required
が選択されていることを確認します。このページには次の場所からアクセスできます。
admin/config/people/accounts
その後、レポート->ステータスレポートの下にある再構築権限リンクを試します。このページには次の場所からアクセスできます。
admin/reports/status
そしてもちろん、サービスリソースとエンドポイントを有効/無効にした後、Drupalのすべてのキャッシュをフラッシュします。