我需要通过来自反应客户端的 API 调用(获取)从 Identity Server 获取访问令牌。我不想从 Identity Server(隐式流)加载登录 UI,输入凭据,重定向到 redirect_uri,然后从 url 获取 access_token。我只想通过 API 调用(获取)将凭据传递给 Token 端点,并从反应客户端获取访问令牌(类似于http://docs.identityserver.io/en/release/endpoints/token.html)。
端点是 - http://localhost/identityserver/core/connect/token
我应该将哪些其他数据传递给 fetch 调用?
以下是 id 支持的响应和授权类型:
response_types_supported: [
"code",
"token",
"id_token",
"id_token token",
"code id_token",
"code token",
"code id_token token"
],
grant_types_supported: [
"authorization_code",
"client_credentials",
"password",
"refresh_token",
"implicit"
],
我可以知道如何使用 oidc-client 包(https://www.npmjs.com/package/oidc-client)来实现这一点吗?如果需要更多详细信息,请告诉我,以便我可以用更多信息更新问题。