1

私はliferayポータルに取り組んでいます。ユーザーは CAS サインオンを介してポータルにログインし、この同じ CAS サインオンによって、ユーザーは Gmail アカウントにもログインされます (シングル サインオン)。パスワードは LDAP からポータルにインポートされないため、ユーザーのパスワードにアクセスできません。Gmail のアトム フィードをポータルのフロント ページに配置したいと考えていました。ユーザーは CAS ログインを介してポータルにサインインし、ポータルのフロント ページで未読メッセージがあるかどうかを確認できます。サーバー側のコードを使用してアトム フィードにアクセスする場合、アクセスできない gmail のユーザー名とパスワードを提供する必要があります。そこで、javascript / jquery を使用し、クライアント側のコードを介してアトム フィードにアクセスすることを考えました (ユーザーが CAS でログインすると、ブラウザーを介して gmail アトム フィードにアクセスするときにパスワードを要求されません)。しかし、クロスドメインポリシーによって制限されているため、フィードへのクライアント側の ajax 呼び出しが機能しないことに気付きました。ユーザーがすでにCASで認証されているが、gmailにパスワードを明示的に提供できない場合、これに対する別の解決策はありますか?

4

0 に答える 0