A Notakey Authenticator mobilalkalmazás SRV (Service) DNS-rekordok segítségével automatikusan megtalálja a hitelesítési szervert a felhasználói regisztráció során. Így az alkalmazás dinamikusan meghatározza a megfelelő szervert, és a felhasználóknak nem kell kézzel megadniuk a szerver adatait.
Mi az az SRV-rekord?
Az SRV (Service) rekord olyan DNS-rekord, amely adott szolgáltatásokat kiszolgáló szerverek helyét (állomásnevét és portját) adja meg.
Az SRV-rekord formátuma:
_service._protocol.domain. TTL IN SRV priority weight port target
A Notakey esetében egy példa így néz ki:
_notakey2._tcp.example.com. 300 IN SRV 1 10 443 ntk.example.com.
Ez a következőt jelenti:
- A szolgáltatás neve
_notakey2, és TCP protokollt használ. - A szolgáltatás az
ntk.example.comállomáson, a 443-as porton érhető el. - A prioritás és a súly a terheléselosztást és az átállási (failover) viselkedést vezérli (jellemzően csak egy bejegyzés használatos).
A DNS beállítása
- Hozzon létre egy SRV-rekordot a tartomány DNS-konfigurációjában:
_notakey2._tcp.example.com. IN SRV 1 10 443 ntk.example.com.
-
Győződjön meg arról, hogy a célállomásnév (
ntk.example.com) is helyesen feloldható egy A- vagy CNAME-rekorddal. -
A portnak (443) meg kell egyeznie azzal a porttal, amelyen a Notakey szerver elérhető (általában HTTPS).
Mit kell megadnia a felhasználónak?
Csak a tartománynevet (pl. example.com). A Notakey alkalmazás a szerver
megtalálásához automatikusan SRV-lekérdezést végez a
_notakey2._tcp.example.com névre.
A készülék konfigurálása QR-kódok generálásához
A készülék QR-kódokat generál a regisztrációhoz, amelyek az alkalmazás beépített QR-kód-olvasójával olvashatók be. A helyes QR-kódok generálásához az SRV-rekord tartományát be kell állítani a Notakey Authentication Server szolgáltatáshoz:
# configure example.com as service discovery domain
ntk cfg setc :auth_domain example.com
# apply configuration
ntk as restart