Я пытаюсь использовать модуль Expo AppAuth для проверки подлинности с использованием IdentityServer4 в реагировать на нативный. Не могу, кажется, получить правильные настройки redirectUri. Когда я перенаправляю на identityServer, я получаю ошибку «недопустимый адрес URI».
Это мой клиент на identityserver
return new List<Client>
{
new Client
{
ClientName = "client",
ClientId = "client",
RequirePkce = true,
AllowedGrantTypes = GrantTypes.Code,
RequireClientSecret = false,
RequireConsent = true,
RedirectUris =
{
"host.exp.Exponent" //Is this correct
},
AllowOfflineAccess = true,
RefreshTokenUsage = TokenUsage.ReUse,
AllowedScopes = { "openid", "profile"},
}
};
Мои параметры конфигурации для AppAuth:
const config = {
issuer: 'http://localhost:3000',
clientId: 'client',
scopes: ['profile', 'openid'],
redirectUri: "host.exp.Exponent"
}