Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

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
languagejs
{
	"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"
	    }		
	}	
}