microsoft-authentication-library-for-objc: Logging in via WebView doesn't block on ios "Save Password" prompt

When making the call to acquireToken, a web view is presented, into which the user enters their username and password.

Then, upon submitting those credentials, assuming they are valid, the web view will be automatically dismissed.

The problem is that this doesn’t seem to allow for the user to interact with the Save Password iOS prompt, shown here:

image

Even though the prompt is briefly visible, the web view is quickly dismissed and this doesn’t leave enough time for the user to interact with the prompt.

Is there a way to allow the web view to wait for the user to choose either to save the password or not before dismissing it?

Thank you!

About this issue

  • Original URL
  • State: open
  • Created 4 years ago
  • Comments: 26 (9 by maintainers)

Most upvoted comments

Marking as internal to get it excluded from stale checks while we’re waiting for a reply from Apple. Thanks!

As I’m still very much interested in what Apple will have to say regarding this issue, I’d just like to make sure it doesn’t auto-closed for a lack of activity while we wait to hear back from them.

We will file feedback to Apple regarding this.

Thanks @oldalton - with the additional explanation you provided above, I’ll go back and re-check our implementation and try to see if I can understand how to prevent an early dismissal.

If you don’t mind, we could keep this issue open and I’ll post back my findings / additional questions / solution for anyone else to benefit from in the future.