LiferayおよびLyferay Web サービスの使用についていくつか質問があります。
Liferay での Web サービスの開発 (または使用) に関するドキュメント liferay、特に第 11 章と第 12 章(開発/ドキュメント)を読みました... しかし、このドキュメントはあなたができることよりも完全ではないようです (Web での検索) Liferay の使用に関するさまざまなアプローチを見つけることができます)。
それで、ここに私の質問/懸念があります...
ポートレットを Liferay で開発するとします。このようにして、Liferay の「コア」と対話し、Liferay 上にある Web アプリケーションのフロントエンドを作成することもできます。たとえば、Liferay API を使用して Web アプリケーションでユーザーを認証できます。
モバイル アプリから Web アプリにアクセスするための認証システムが必要ですか? 私は頭がおかしいわけではありません.. また、ネイティブ コードを使用して独自のモバイル アプリを開発したいと考えています。この場合、Liferay と対話するための REST サービスが必要です。この場合、Web アプリ (ポートレット) のすべての機能を Web サービスとしても公開する必要があると思います。
たとえば...ユーザー認証に関して推論することができます..私はあなたができると思いました: 1. WebサービスネイティブLiferayを使用して外部からアクセスします。2. 独自の Web サービスを作成できます。この場合、実際には Web サービスであるポートレットを作成する必要がありますか? CASを実装すると便利な場合はいつですか?
- Liferay はユーザー セッションに関して (認証されたユーザーの場合) 動作しますか? この場合、何らかの方法でユーザー名とパスワードを提供します。成功した場合、トークンまたはセッション ID を取得できますか? ここで私は読むことができます:
認証情報を使用して AXIS Web サービスを呼び出すには、次の URL 構文を使用します。
http://" + userIdAsString + ":" + password + "@[server.com]:[port]/api/secure/axis/" + serviceName
ログイン中に untente を承認するためだけにこれを行うべきかどうかはよくわかりませんでした
私はおそらく混乱していますが、Liferay の公式ドキュメントは今のところ私の友人ではありません: (