Я застрял и мне нужен совет или указатель решения. У меня довольно простая настройка IdentityServer4 для нашей реализации единого входа.
Три приложения
IdentityServer4 с asp. net основной идентификатор (сервер идентификаторов)
Angular (client1)
VueJs (client2) Клиент настраивается с использованием Code Grant
Когда я выхожу из client2, затем client1 также выходит из системы, что является ожидаемым поведением и работает нормально. Однако, когда я выхожу из системы client1, клиент2 не выходит из системы, и я вижу ошибку «Нет настройки silent_redirect_uri» в журналах консоли.
Client2 (VueJs):
var mgr = new Oidc.UserManager({
authority: "http://localhost:5001",
client_id: "VueJs",
redirect_uri: "http://localhost:8081/#/callback",
response_type: 'code',
scope: 'openid profilec',
post_logout_redirect_uri: "http://localhost:8081",
automaticSilentRenew: true,
silent_redirect_uri: "http://localhost:8081/silent-renew.html",
accessTokenExpiringNotificationTime: 60,
filterProtocolClaims: true,
loadUserInfo: true,
revokeAccessTokenOnSignout: true,
monitorSession: true
})
Я Не уверен, почему он показывает «Нет настройки silent_redirect_uri», хотя я установил silent_redirect_uri.
Любая помощь будет принята с благодарностью. Заранее спасибо!