Не удается получить маркер беззвучного доступа с помощью потока сброса пароля в iOS

#ios #azure-ad-b2c #msal

Вопрос:

Я не могу получить маркер беззвучного доступа с помощью потока сброса пароля. Вот мой код-

 let msalSilentTokenparameters =  MSALSilentTokenParameters(scopes: [MSALAuthManager.scope], account: currentAccounts.first ?? account)
clientApp.acquireTokenSilent(with: msalSilentTokenparameters) { (result, error) in
           guard let result = result else { failure(); return }
           success(result.accessToken)
}
                    
 

Комментарии:

1. можете ли вы предоставить области, которые вы используете?

2. и можете ли вы добавить ошибку, которую вы получаете?

3. Я использую область чтения

4. попробуйте также добавить область offline_access, это даст вам токен обновления

5. Я могу получить маркер беззвучного доступа, когда использую поток входа/регистрации, но не могу получить маркер, когда использую поток сброса пароля. решит ли включение области offline_access мою проблему с беззвучным токеном для потока сброса пароля?