У меня есть два веб-приложения (приложение A и приложение B), и я хочу использовать одно из них (A) как iframe в другом (B). У меня есть токен в текущем веб-приложении (B), что он действителен и в iframe (A). Веб-приложение iframe (A) использует проверку подлинности OID C js и angularjs, как теперь я могу отправить токен от B к A и использовать его?
в моем приложении A, у меня есть это :
var config = {
authority: '...my auth server ...',
client_id: '...'
...
}
mgr = new OidcTokenManager(config);
if (window.location.hash && window.location.hash.indexOf('id_token') > -1) {
mgr.processTokenCallbackAsync().then(function () {
//checkSessionState();
}, function (error) {
});
}
это работает нормально, но когда я использую A в качестве iframe, mgr
не запускается правильно и некоторые свойства, такие как access_token
не определены!