我正在尝试使用其他出色的react-native-app-auth来处理我正在开发的应用程序的 OAuth 部分。
我正在联系的服务器希望将client_id
和client_secret
包含在令牌交换 POST 请求的正文中,但它没有被包含在内,因此总是导致 401 未经授权的响应。
我已经尝试了文档中指定的许多不同的配置选项,例如在 and 中传递 client_id 和additionalParameters
secret customHeaders
。
// Passing this to the authorize method.
const config = {
issuer: 'https://example.dev',
clientId: client_id,
clientSecret: client_secret
redirectUrl: 'myapp://auth_success',
scopes: scopes,
serviceConfiguration: {
tokenEndpoint: 'https://example.dev/access-token',
authorizationEndpoint: `https://example.dev?`,
}
预期是带有新身份验证和刷新令牌的 200 响应。相反,我得到了“参数”client_secret”和“client_id”丢失。