...
Autentifikácia cez aplikačne definovaných používateľov
V nasledujúcej konfigurácii je naviac zaregistrovaná aj "logOn" metóda z dôvodu identifikácie aktuálne prihláseného používateľa vo volaných RPC metódach.
Blok kódu | ||
---|---|---|
| ||
{ "authentication": { "authModes": [ "AUTH_CREDENTIALS_IN_RPC" ], // preddefinované username D2000 používateľa s ktorým sa bude vytvárať session "authSessionUsername": "D2000UserName", // preddefinované heslo D2000 používateľa s ktorým sa bude vytvárať session "authSessionPassword": "D2000UserPassword", // definícia autentifikačnej RPC "authRpc": { "eventName": "E.SW_APPLICATION_AUTH", "methodName": "authenticate", }, "authRpcParams": [ // poradie parametrov volanej autentifikačnej metódy, povinný je len OUT parameter _OK (BOOL); "USERNAME", "PASSWORD", "_OK" ], // definícia logOn RPC metódy "logOnRpc": { "eventName": "E.SW_APPLICATION_AUTH", "interfaceName": "I.XXX", "methodName": "logOn", "useJava": "false" }, "logOnRpcParams": [ // poradie parametrov volanej logOn metódy, povinný je len OUT parameter _OK (BOOL); "USERNAME", "PASSWORD_OK", "CERTIFICATE", "NONE" ], "logOutRpc": { "eventName": "E.SW_DT_Connect", "interfaceName": "I.XXX", "methodName": "logOff", "useJava": "false" } } } |