Notakey Authenticatori mobiilirakendus kasutab SRV (Service) DNS kirjeid, et leida autentimisserver kasutaja registreerimise ajal automaatselt. Nii suudab rakendus õige serveri dünaamiliselt tuvastada, ilma et kasutaja peaks serveri andmeid käsitsi sisestama.
Mis on SRV kirje?
SRV (Service) kirje on DNS kirje, millega määratakse kindla teenuse serverite asukoht (hostinimi ja port).
SRV kirje vorming on järgmine:
_service._protocol.domain. TTL IN SRV priority weight port target
Notakey puhul näeb näide välja nii:
_notakey2._tcp.example.com. 300 IN SRV 1 10 443 ntk.example.com.
See tähendab:
- Teenus on
_notakey2üle TCP. - Teenust pakub
ntk.example.compordil 443. - Prioriteet ja kaal juhivad koormusjaotust ja tõrkesiiret (tavaliselt kasutatakse ainult üht kirjet).
Kuidas DNS seadistada?
- Looge oma domeeni DNS seadistuses SRV kirje:
_notakey2._tcp.example.com. IN SRV 1 10 443 ntk.example.com.
-
Veenduge, et siht-hostinimi (
ntk.example.com) lahendub õigesti ka A- või CNAME-kirje kaudu. -
Port (443) peab vastama pordile, millel teie Notakey server on kättesaadav (tavaliselt HTTPS).
Mida peab kasutaja sisestama?
Ainult domeeninime (nt example.com). Serveri leidmiseks teeb Notakey
rakendus automaatselt SRV päringu aadressile _notakey2._tcp.example.com.
Seadme seadistus QR-koodide genereerimiseks
Seade genereerib registreerimiseks QR-koode, mida loetakse rakenduse sisseehitatud QR-koodi skanneriga. Õigete QR-koodide genereerimiseks tuleb Notakey autentimisserveri teenusele seadistada SRV kirje domeen:
# configure example.com as service discovery domain
ntk cfg setc :auth_domain example.com
# apply configuration
ntk as restart