FormidableLabs / FormidableLabs/react-native-app-auth

Infinite loop of "Safari cannot open the page because your iPhone is not connected to the internet..." when authenticating through Okta

オープン
#758 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Java
スター
2.3k
フォーク
473
PR マージ指標
30日以内にマージされた PR はありません

説明

## Issue

For users with devices issued from our organization, they experience an infinite loop when authenticating through Okta. The tunneling software for those phones automatically logs the user in via Okta, bypassing the email/password auth screen. Unfortunately, the Safari browser opens `.okta.com` and infinitely refreshes the web address. Safari kicks this back as a "...your iPhone is not connected to the internet..." error.

This issue does not occur for normal iPhones when authenticating with email/password.

Screen Shot 2022-08-03 at 2 50 25 PM

Thank you in advance.

---

## Environment

* **Your Identity Provider**: `Okta`
* **Platform that you're experiencing the issue on**: `iOS`
* **Are you using Expo?** `No`

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、組織から支給された iPhone で Okta 認証フローを再現し、issue に記載されている通常のメールアドレス/パスワードフローと比較します。iOS React Native の認証パスと AppAuth bridge を調査します。Okta フローが無限に更新を繰り返さず、認証を完了すれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
ios, react-native
領域
authentication, mobile
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。