2017-06-17 17 views
1

WSO2 API Manangerを使用してAPIを管理しています。すべてのAPIはプライベートであり、アクセストークンを使用してアクセスできます。 新しいユースケースは、純粋に公開されているいくつかのAPIです。いずれも匿名でアクセスできます。どんなトークン/アクセスの詳細もうまくいきません。wso2トークンのないAPIを呼び出す

WSO2 APIマネージャを介してAPIを公開しましたが、スコープはありません。トークンなしでそれらにアクセスしようとしましたが、動作していません。 APIを公開して匿名でアクセスできるようにするために行うべきことは他にありますか?

答えて

2

パブリッシャのManageページでは、デフォルト値Application and Application Userではなく、各リソースに対してAuthentication TypeNoneを設定できます。

+1

ありがとうございました。できます。アプリケーションとアプリケーションのユーザーの違いは何ですか? – Jocket

+2

これは、受け入れたいトークンの種類を指定します。アプリケーション全体(加入者は自分のアプリケーション用のトークンを作成し、APIは呼び出しがそのアプリから来ていることを知る)またはユーザー固有のもの(各アプリケーションのエンドユーザー(モバイルアプリユーザーシナリオなど)共有サブスクライバによって作成されたアプリケーションでも、別個の個別のトークンが取得されます。したがって、バックエンドはJWTトークンから呼び出していることを知ります)。 S.あなたは本当にそのような質問をコメントではなく別の話題として尋ねるべきです。 :) – DSotnikov

+1

@ DSotnikovの答えに加えて、基本的には、ユーザーの資格情報を必要としないクライアントの資格情報の許可の種類によって生成されたトークンは、 "アプリケーションの種類"になります。 – Bee

関連する問題