私はIdentityServer4を使用してWeb APIセキュリティを作成しています。コンソールマネージャーに次の構文を入力して、identityserver4パッケージをインストールしました。Install-Package IdentityServer4 -Pre。正常にインストールされます。今私は私のプロジェクトでそれを参照することはできません。だから今、私は次のコードでクライアントクラスを作成しているIdentityServer4の問題
{
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta5",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta5",
"IdentityServer4": "1.0.0-rc1-update2"
},
"commands": {
"web": "Microsoft.AspNet.Hosting --config hosting.ini"
},
"frameworks": {
"dnx451": { },
"dnxcore50": { }
},
"publishExclude": [
"node_modules",
"bower_components",
"**.xproj",
"**.user",
"**.vspscc"
],
"exclude": [
"wwwroot",
"node_modules",
"bower_components"
]
}
:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace LearningIdentityServer4.OAuth
{
public class Clients
{
public static IEnumerable<Client> Get()
{
return new[]
{
new Client
{
ClientId = "myApi",
ClientSecrets = new List<Secret>
{
new Secret("secret".Sha256())
},
ClientName = "My lovely Api",
Flow = Flows.ResourceOwner,
AllowedScope =
{
Constants.StandardScope.OpenId,
"read"
},
Enabled = true
}
};
}
}
}
だから、私は多くのエラーを取得し はここにインストールした後に私project.jsonコードです。私はのは、最初のクライアントを言わせて上で、私のマウスを移動すると、私は取得しています唯一のオプションは、パッケージIdentityServer3に2.1.1
を追加しているので、どのように私はIdentityServer4代わりのIdentityServer3 2.1.1
を参照してください、私は楽しみにしていますあなたからの聞き取りに。
ありがとう、Somad