LoginDataParameters Class |  |
Parameter pre metódu prihlásenia používateľa do webovej služby
LoginUserEx.
Inheritance HierarchySystemObject Exa.OBERON.Services.OBERONCashRegisterLoginDataParameters Namespace: Exa.OBERON.Services.OBERONCashRegisterAssembly: Exa.OBERON.Services (in Exa.OBERON.Services.dll) Version: 5.0.33.0 (5.0.33.0)
Syntaxpublic class LoginDataParameters
Public Class LoginDataParameters
Dim instance As LoginDataParameters
The LoginDataParameters type exposes the following members.
Constructors
Properties| | Name | Description |
|---|
 | ApplicationName | Pomenovanie aplikácie, ktorá sa pripája k webovej službe. Načítať zoznam prihlasených aplikácií (a používateľov) je možné pomocou funkcie GetUsersLoggedOnWebService.
Tým je možné napr. overiť zoznam pripojených externých zariadení do webovej služby. |
 | ApplicationVersion | Číslo verzie aplikácie, ktorá sa pripája k webovej službe (odporúčame vo formáte x.x.x). Načítať zoznam prihlasených aplikácií (a používateľov) je možné pomocou funkcie GetUsersLoggedOnWebService.
Tým je možné napr. overiť zoznam pripojených externých zariadení do webovej služby. |
 | DataLangCode | Je možné zadať dvojmiestny kód jazyka pre preklad údajov. V danom jazyku sa potom budú zasielať určité (podporované) textové hodnoty,
napr. názvy skladových položiek, doplňujúce texty, skupiny (kategórie) v jedálnom lístku a podobne. Otvorený účet, ak bude vytvorený
v inom jazyku, bude zapísaný do systému OBERON v základnom jazyku, t.j. ako je uvedené na skladovej karte. |
 | LoginTag | Ľubovoľná textová hodnota - danú hodnotu si webová služba uloží a v prípade potreby poskytne klientovi vo funkcii GetUsersLoggedOnWebService.
Tým je možné napr. overiť zoznam pripojených externých zariadení do webovej služby.
V režime hosťa v reštaurácii alebo donášky tu treba uviesť tzv. DeviceID - jednoznačný identifikátor zariadenia, ktoré komunikuje s webovou službou.
V metóde SetNewBillOpen(BillOpen, Boolean) sa potom overuje, či k už danému zariadeniu neexistuje
otvorený účet (jedno zariadnie /DeviceID/) môže mať v jednej chvíli otvorený len jeden účet. |
 | Password | Hash hesla alebo PIN-u (podľa parametra PasswordType, prípadne hash (typu SHA-1) hesla obohatený o SALT (k salt-u sa pripojí heslo a následne sa vytvorí hash, salt je možné získať metódou GetLoginSalt).
V odôvodnených prípadoch je možné zasielať heslo aj ako čistý text, znižuje to však bezpečnosť webovej služby (umožňuje útočníkovi získať heslo - záleží však aj na nastavení spôsobu zabezpečenia webovej služby). |
 | PasswordType |
Typ hesla, napr. štandardné alebo PIN.
|
 | UserName | Meno používateľa. Pri použití prihlásením cez PIN (v OBERON-e sa zadáva do poľa Kód prístupoveho kľúča) sa
predpokladá, že meno použivateľa je neznáme - vtedy treba uviesť akýkoľvek textový idetifilátor, ktorý sa použije
pre získanie SALT, napr. ID zariadenia (metóda GetLoginSalt(String)/>. |
Top
See Also