web-dev-qa-db-ja.com

Drupal 7 +サービス3:匿名ユーザーはユーザーにアクセスできない/エンドポイントを登録できない(401アクセス拒否)

外部Webアプリケーションを提供するサービスを使用して、新しいユーザーをDrupalサーバーに登録します。

Webアプリケーションからログインし、ノードを作成してコメントを投稿できます。

しかし、ユーザー登録にアクセスできません。

エンドポイントが構成され、ユーザーのすべてのCRUD機能がチェックされました。

しかし、私がそれにアクセスしようとすると: http:// localhost/rest/user/register

401を受け取りました:["匿名ユーザーのアクセスは拒否されました"]

Sone権限が不足しているようですが、どの権限がわからないのですか?

手伝っていただけませんか ?

前もって感謝します。

ニード

1
nieud

まあ、どうやら401は誤ったエラーメッセージです。

ユーザー/レジスターに投稿したデータ構造にエラーがあり、修正すると401が消えました。

ユーザー登録にまだエラーがありますが、これは500です。

1
nieud

設定->ユーザー->アカウント設定に移動し、_アカウントを登録できるユーザー設定でVisitorsまたはVisitors, but administrator approval is requiredが選択されていることを確認します。このページには次の場所からアクセスできます。

admin/config/people/accounts

その後、レポート->ステータスレポートの下にある再構築権限リンクを試します。このページには次の場所からアクセスできます。

admin/reports/status

そしてもちろん、サービスリソースとエンドポイントを有効/無効にした後、Drupalのすべてのキャッシュをフラッシュします。

0