質問: iponeアプリver3に上がってからの仕様変更について これまでssoで運用してきました。 使用しているidサービスは、特定のアドレス(社内ネットワークからインターネットアクセスするプロキシのアドレス)からのアクセスの場合は、spnego認証を行うレスポンスを返し、spnego認証ができなければ、フォーム認証用ページへリダイレクトします。 それ以外のアドレスからのアクセスの場合は、フォーム認証用のページを返します。 このような環境でsso運用をしてきており、ver2の時のlineworksiphoneアプリでは、社内ネットワークからであろうと、社外ネットワークからであろうとフォーム認証ページに遷移し、フォーム認証することで、ssoができていました。 しかし、ver3になって以降、社外ネットワークからはフォーム認証ページに遷移しますが、社内ネットワークからアクセスするとフォーム認証ページに遷移しません。 idサービスに問い合わせたところ、 「spnego認証の要求として、ステータスコード 401、www-authenticate: negotiateヘッダが応答となる」 という回答がありました。 ワークスモバイルカスタマーサポートに問い合わせ
回答: ご推察の通り、v3.0 でのアップデートにて page view loading 中に http status code 400 以上の値が発生した場合、loading を中止するよう仕様が変更されました。 http status code 400 以上のエラーが発生しないように設定の上、ご利用ください。