question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Magic Code required on iPad and iPhone (Safari)

See original GitHub issue

Version

Hosted on SharePoint as an extension

<meta name="botframework-directlinespeech:version" content="4.15.1">\n<meta name="botframework-webchat:bundle:variant" content="full">\n<meta name="botframework-webchat:bundle:version" content="4.15.1">\n<meta name="botframework-webchat:core:version" content="4.15.1">\n<meta name="botframework-webchat:ui:version" content="4.15.1">

Describe the bug

Bot asks for magic code even though directline enhanced authentication is enabled and origins have been added. This issue is predominantly on Safari especially on iPad and iPhone. It works fine on Edge/Chrome.

Steps to reproduce

  1. Deploy the Enterprise Assistant bot using Bot Framework Composer and enable directline enhanced authentication
  2. Open the bot in Safari on iPad or iPhone
  3. Use any skill e.g. Calendar - ‘get my events’
  4. Bot asks to login and requires Magic Code

Expected behavior

Bot should not ask magic code if directline enchanced authentication is enabled.

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:9 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
ryub3ncommented, May 24, 2022

@ramfattah / @compulim , by default Safari blocks third-party cookies since April 2020 when Safari 13.1 came out. So does Firefox and other browsers are most likely to conform.

0reactions
ryub3ncommented, Jun 2, 2022

@gabog - Since this feature relies on third-party cookies please add a disclaimer or warning to the documentation. It is frustrating that directline enahnced authentication is advised but does not work properly across browsers.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Automatically fill in verification codes on iPhone - Apple Support
If no suggestion appears, go to Settings > Passwords, select your account for the website or app, tap the verification code, then tap...
Read more >
Automatically fill in verification codes on iPad - Apple Support
Tap Set Up Verification Code, then tap Enter Setup Key. Tap the Setup Key field, tap Paste, then tap OK.
Read more >
Manage two-factor authentication for your Apple ID from iPad
When you sign in to a new device for the first time, you need to provide two pieces of information—your Apple ID password...
Read more >
Manage two-factor authentication for your Apple ID from iPhone
When you sign in to a new device for the first time, you need to provide two pieces of information—your Apple ID password...
Read more >
Automatically fill in SMS passcodes on iPhone - Apple Support
When you sign in to some websites and apps, a one-time SMS passcode is sent to your iPhone. As a security measure, you're...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found