Click or drag to resize

LoginDataParameters Class

EXALOGIC
Parameter pre metódu prihlásenia používateľa do webovej služby LoginUserEx.
Inheritance Hierarchy
SystemObject
  Exa.OBERON.Services.OBERONCashRegisterLoginDataParameters

Namespace: Exa.OBERON.Services.OBERONCashRegister
Assembly: Exa.OBERON.Services (in Exa.OBERON.Services.dll) Version: 5.0.33.0 (5.0.33.0)
Syntax
public class LoginDataParameters

The LoginDataParameters type exposes the following members.

Constructors
 NameDescription
Public methodLoginDataParameters 
Top
Properties
 NameDescription
Public propertyApplicationNamePomenovanie 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.
Public propertyApplicationVersionČí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.
Public propertyDataLangCodeJe 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.
Public propertyLoginTagĽ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.
Public propertyPasswordHash 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).
Public propertyPasswordType Typ hesla, napr. štandardné alebo PIN.
Public propertyUserNameMeno 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