2017-04-06 29 views
0

皆さん私は問題がありますが、例1からユーザー管理機能を備えたAsp.NET Web.APIアプリケーションが1つあります。ユーザーはユーザー権限を管理します。別のWeb.APIアプリケーションを開発しました。最初のアプリケーションユーザーの資格情報で認証と承認を実装する必要があります。この目標を達成するための最善のアプローチまたは解決策は何ですか?最初のアプリでは、古典的な役割ベース認証を権限ベースに変更しました。認証と認可他のWeb APIからのASP.NET Web API

ご協力いただきありがとうございます。

+1

別個のサービスとして別個の認証を可能にし、トークンベース認証を実装することが可能な場合。 – Kalyan

+0

お返事ありがとうございます。どんなサービスの種類ですか? – Serghei

+1

トークンベースの認証を実装する別の残りのAPIサービス。 – Kalyan

答えて

1

私は別のWeb.APIアプリケーションを開発していると私は、最初のアプリケーションのユーザーの資格情報 経由 認証および承認を実装する必要があります。

解決策を実装する方法はたくさんあります。一つの方法は、Identity Serverを使用してトークンベースの認証に使用しています。

my sample code at GitHubをテストできます。

テスト用にInMemory Identity Database(hard-coded username and password)を使用しています。実際のアイデンティティデータベースに簡単に置き換えることができます。