2016-12-13 41 views
1

我正在使用Identity Server 4在asp.net核心中制作一个公共Web api。我不想使用任何类型的凭据作为其仅具有客户端ID的公共web api。如何为使用IDENTITY服务器的用户生成访问令牌4.我查看了documentation,但没有创建公共Web API的示例。试图在Identity Server 4中使用UseIdentityServerBearerTokenAuthentication 4

+0

你有没有发现如何做到这一点? –

+0

是的,我想通了 – maxspan

+3

您可以发布您的解决方案 –

回答

-2

Client.RequireClientSecret设置为false对于客户端,您可以从令牌端点请求令牌而不需要任何客户端密钥。

+0

能不能请你举一个例子,请 – maxspan

+0

设置客户端秘密为false,可以使这个客户端的“公共”,那么你可以请求与该客户端的令牌端点,而不必使用/需要客户秘密。您从令牌端点获取令牌,然后像往常一样将其用作载体令牌。 – Lutando

+0

我怎样才能生成一个令牌 – maxspan

相关问题