スマート デバイス アプリケーションの GAM のリモート認証タイプを設定する方法を示します。
「GAM の認証タイプ: リモート」に記載されているクライアントとサーバーの設定手順を完了したら、次のことを検討する必要があります。
ログインは、次の GAMSDLogin オブジェクト (クライアント内のログインオブジェクト) をコーディングして呼び出します。
Event 'LoginRemote'
Composite
SDactions.LoginExternal("gamremote","","")
Return
EndComposite
Endevent
GeneXus 15 では、コードは次のようになります。
Event 'GAMRemote'
Composite
&LoginExternalAdditionalParameters = new()
&LoginExternalAdditionalParameters.AuthenticationTypeName = !"ip_new" //複数の GAM リモート認証タイプが存在する場合にのみ使用
GeneXus.SD.Actions.LoginExternal(GAMAuthenticationTypes.GAMRemote, &User, &Password, &LoginExternalAdditionalParameters)
Return
EndComposite
Endevent
ユーザーが "LoginRemote" アクションをタップしたら、gamremotelogin オブジェクトにリダイレクトされます (サーバー側で実行)。
クライアントからログアウトしても、サーバーからはログアウトされません。
GeneXus X Evolution 3 Upgrade 6 以降で利用できます。
|