フレーム内で何度もサインインを求められる
埋め込んだアプリは表示されるのにサインイン状態が保たれず、再読み込みのたびに サインイン画面に戻ります。原因は埋め込みの設定ではなく、他サイトの中にある ページのセッションをブラウザーが保持しないことです。
許可するウェブサイト が決めるのは「誰がページを保持してよいか」だけです。アプリが表示されたあとサインイン状態が保たれるかどうかは、周囲のサイトとは別のサイトに属するページのセッションをブラウザーが保持してくれるかにかかっていて、保持しないブラウザーがあります。
1
ブラウザーがフレーム内のセッションを遮断している
最も多い他サイトのページの中にあるページはサードパーティ扱いになります。サードパーティ Cookie を遮断する設定のブラウザー、あるいは既定で遮断するブラウザー(Safari など) では、Offision が作ったセッションがそのまま破棄されます。症状は、サインインは成功したように見えるのに、再読み込みするとサインイン画面に戻る、というものです。
これはブラウザー側の判断で、Offision から上書きはできません。サードパーティ Cookie を許可したブラウザーで同じポータルページを開き、そこでセッションが保たれるなら原因はこれです。対処は次のいずれかです。
- ポータルページと Offision を 同じサイト から配信し、サードパーティでなくす。すべてのブラウザーで有効な唯一の解決策です。
- ポータルからは 別タブで Offision を開く。フレームに入れない。
- 各自のブラウザーで Offision のアドレスの Cookie を許可してもらう。個人ごとの設定なので、小さなチーム以上には向きません。
2
ポータルページが平文の http で配信されている
よくある埋め込まれたページのセッションは https でしか保持できません。公開アドレスで
http のポータルページはセッションを保てず、そもそも自社ネットワーク上でない限り許可するウェブサイト にも登録できません。
ポータルページを https にし、許可するウェブサイト のアドレスも合わせて直してください。

