...
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"
}
}
} |