UserManager.querySessionStatus: silent_redirect_uri не настроен - PullRequest
0 голосов
/ 26 мая 2020

Я застрял и мне нужен совет или указатель решения. У меня довольно простая настройка 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.

Любая помощь будет принята с благодарностью. Заранее спасибо!

...