Я пытаюсь включить SSO в нашем родном iOS приложении. Сценарий:
- Внедрение Войдите в систему с помощью Microsoft, используя MSAL в учетной записи организации
- После входа в приложение iOS нам нужно открыть другое веб-приложение (добавлено в * Каталог 1028 *) в веб-представлении
Что нужно сделать, чтобы включить единый вход в приложении iOS и открыть службу Microsoft в приложении с помощью веб-просмотра.
Когда я пытался реализовать это с помощью MSAL, пользовательский опыт был в том, что пользователь вошел в приложение, и когда мы попытались открыть веб-приложение, используя веб-просмотр, он попросил войти в систему, вместо этого нам нужен веб-просмотр для тихого входа в систему
В моем веб-приложении, написанном на angular, я звоню
async getAccessToken(): Promise<string> {
let result = await this.msalService.acquireTokenSilent(OAuthSettings.scopes)
.catch((reason) => {
this.alertsService.add('Get token failed', JSON.stringify(reason, null, 2));
});
Я использовал "@azure/msal-angular": "^0.1.4",
в нашем angular приложении для подписи с MSAL.
Любая помощь будет оценена.
DOCS
Документация Microsoft