要件の 1 つが SSO (シングル サインオン) をサポートすることである PhoneGap アプリを構築しています。
さまざまな種類の認証をサポートする Web アプリケーションがあります。現在、同じ Web アプリケーション用のモバイル アプリケーション (PhoneGap を使用) を構築しており、Web アプリケーションからのログインに使用するモバイルからのログインに同じ認証方法を使用したいと考えています。
基本的に、PhoneGap モバイル アプリは、ユーザーがデスクトップから Web アプリケーションにログインするために使用するのと同じ認証方法 (カスタマー ポータル/SAML/NT 認証など) を使用する必要があります。
私が直面している主な問題は、Web アプリケーションが認証にカスタマー ポータルを使用するように構成されている場合、ユーザーはポータルにリダイレクトされ、認証後にモバイル (PhoneGap) アプリケーションにリダイレクトされ、モバイル アプリが以降の要求に使用できる認証トークン。
InAppBrowser/ChildBrowser プラグインを使用して外部 URL (カスタマー ポータル) を開き、データ (認証トークン) を InAppBrowser から PhoneGap モバイル アプリに送信しようとしましたが、これが正しいアプローチなのか、それとも実現可能です。
上記のアプローチが実行可能であるか、または私が取らなければならない他のアプローチがあるかどうか、誰かが私を助けてくれますか.
前もって感謝します