Oorzaak. De aanmelding is geweigerd. Kyvernon geeft voor elke reden hetzelfde antwoord: de gebruikersnaam bestaat niet, het wachtwoord is onjuist, het account is vergrendeld of uitgeschakeld, of het aanmeldbeleid van de controller heeft het geweigerd. Het antwoord vermeldt niet welke reden gold, zodat het niet kan worden gebruikt om te achterhalen welke accounts bestaan.
Oplossing.
Controleer de gebruikersnaam en het wachtwoord en meld u opnieuw aan.
Na herhaalde mislukte pogingen wordt het account een tijd vergrendeld. Een beheerder leest de status met kyvernon users get <username> (de velden locked en lockedUntil) en heft de vergrendeling op met kyvernon users unlock <username>.
Is het account uitgeschakeld, dan schakelt een beheerder het in met kyvernon users enable <username>.
Blijft het probleem bestaan, geef een beheerder dan het tijdstip van de poging. Het auditlogboek bevat de werkelijke reden.
error.auth.rate_limited
Tekst in de console
Te veel aanmeldpogingen. Probeer het over {retryAfterSeconds} seconden opnieuw.
de seconden die moeten verstrijken vóór de volgende poging.
Oorzaak. Binnen 15 minuten kwamen te veel mislukte pogingen van hetzelfde adres, of voor dezelfde gebruikersnaam van hetzelfde adres. Kyvernon vertraagt zulke pogingen met een wachttijd die bij elke mislukking groeit, tot 15 minuten. IPv6-adressen tellen per /64-prefix. Het antwoord bevat de header Retry-After.
Oplossing.
Wacht het aantal seconden uit het bericht en meld u dan opnieuw aan.
Herhaal de poging niet eerder: een poging tijdens de wachttijd wordt geweigerd.
Delen meerdere gebruikers één adres achter een proxy, dan controleert een beheerder of de proxy staat in trusted_proxies in de sectie [http] van de controllerconfiguratie, zodat Kyvernon het echte clientadres ziet.
error.auth.invalid_code
Tekst in de console
De code is niet geaccepteerd. Mogelijk is hij verlopen of al gebruikt. Wacht op de volgende code en probeer het opnieuw.
Oorzaak. De zescijferige code of de herstelcode is niet geaccepteerd. De code is verlopen, is al ingevoerd of komt uit een authenticator-app waarvan de klok afwijkt. Een herstelcode werkt één keer. Onjuiste codes worden op dezelfde manier vertraagd als onjuiste wachtwoorden.
Oplossing.
Wacht op de volgende code in de authenticator-app en voer die in.
Controleer of de klok van het apparaat met de app juist staat.
Is het apparaat kwijt, gebruik dan een van de herstelcodes die bij het instellen van tweestapsverificatie zijn getoond.
Is er geen herstelcode meer, dan verwijdert een beheerder de registratie met kyvernon users reset-mfa <username>. De gebruiker stelt tweestapsverificatie daarna opnieuw in.
error.auth.mfa_expired
Tekst in de console
Het aanmelden duurde te lang en is geannuleerd. Meld u opnieuw aan.
Oorzaak. De eerste stap van het aanmelden (het wachtwoord) is gelukt, maar de tweede stap kwam niet op tijd, of de lopende aanmelding is onbekend of al gebruikt.
Oplossing.
Meld u opnieuw aan met de gebruikersnaam en het wachtwoord.
Voer de verificatiecode zonder vertraging in.
Geef met de CLI de code in dezelfde opdracht mee: kyvernon login <username> --code <code>.
error.auth.mfa_proof
Tekst in de console
De verificatie hoort niet bij deze aanmelding. Meld u opnieuw aan.
Oorzaak. Het verzoek om tweestapsverificatie te voltooien bevatte niet precies één van code en recoveryCode. De console stuurt zo'n verzoek nooit, dus dit komt voor bij API-clients en scripts.
Oplossing.
Stuur in het verzoek code (de zescijferige code) of recoveryCode, niet beide en niet geen van beide.
Meld u opnieuw aan om een nieuwe lopende aanmelding te krijgen en herhaal het verzoek.
error.auth.access_expired
Tekst in de console
Uw toegang is verlopen. De sessie wordt vernieuwd; probeer het opnieuw.
Oorzaak. De kortlevende toegang van de browsersessie is verlopen. De console vernieuwt die met de refresh-cookie en herhaalt het verzoek, dus dit bericht ziet u zelden.
Oplossing.
Herhaal de actie. De console heeft de sessie dan vernieuwd.
Komt het bericht telkens terug, dan zijn de cookies van de site mogelijk geblokkeerd of verwijderd. Sta cookies toe voor het adres van de console en meld u opnieuw aan.
error.auth.session_expired
Tekst in de console
Uw sessie is beëindigd. Meld u opnieuw aan.
Betekenis voor API-clients
The refresh token or session expired; log in again.
Oorzaak. De sessie is beëindigd: ze heeft haar levensduur bereikt, was langer inactief dan de inactiviteitstime-out, is door een beheerder ingetrokken, of de refresh-cookie ontbreekt of is niet meer geldig.
Oplossing.
Meld u opnieuw aan. De console bewaart het niet-opgeslagen werk van de pagina en biedt aan om na het aanmelden verder te gaan.
Eindigen sessies eerder dan verwacht, dan leest een beheerder de inactiviteitstime-out (session_idle) in de sectie [identity.policy] van de controllerconfiguratie en de lijst met actieve sessies met kyvernon sessions list.
error.auth.refresh_reuse
Tekst in de console
Uw sessie is beëindigd omdat een aanmeldtoken tweemaal is aangeboden. Meld u opnieuw aan; als dit zich herhaalt, neem dan contact op met een beheerder.
Betekenis voor API-clients
A refresh token was presented twice; the session family is revoked.
Oorzaak. Het refresh-token van de sessie is een tweede keer aangeboden. Dat kan betekenen dat een kopie van het token is gestolen en gebruikt. Kyvernon beëindigt uit voorzorg de hele sessiefamilie en legt de gebeurtenis vast.
Oplossing.
Meld u opnieuw aan.
Herhaalt het zich, wijzig dan het wachtwoord van het account en meld het aan een beheerder. Geef het tijdstip van het eerste bericht door. De beheerder leest de auditrecords met kyvernon audit list en kan alle sessies van de gebruiker beëindigen met kyvernon users revoke-sessions <username>.
error.auth.refresh_race
Tekst in de console
Een ander tabblad heeft de sessie op hetzelfde moment vernieuwd. Probeer het opnieuw.
Oorzaak. Twee browsertabbladen hebben op hetzelfde moment dezelfde sessie vernieuwd. De tweede vernieuwing is geweigerd, omdat de eerste de nieuwe cookie al heeft gezet.
Oplossing.
Herhaal de actie. De nieuwe poging gebruikt de nieuwe cookie en slaagt.
Verschijnt het bericht steeds opnieuw, sluit dan de andere tabbladen van de console die inactief op de achtergrond staan.
error.auth.csrf
Tekst in de console
Het verzoek is geweigerd omdat het beveiligingstoken niet overeenkwam. Laad de pagina opnieuw en probeer het nogmaals.
Betekenis voor API-clients
The X-Kyvernon-CSRF header does not match the cookie.
Oorzaak. De header X-Kyvernon-CSRF van een verzoek dat gegevens wijzigt ontbreekt of is niet gelijk aan de cookie kyvernon_csrf. Dit beschermt een aangemelde browser tegen verzoeken van andere sites.
Oplossing.
Laad de pagina opnieuw en herhaal de actie.
Blijft het bericht, meld u dan opnieuw aan. De cookie kan zijn verwijderd.
Ontwikkelaars die de API vanaf een eigen webpagina aanroepen, sturen de waarde van de cookie kyvernon_csrf mee in de header X-Kyvernon-CSRF.
error.auth.origin
Tekst in de console
Het verzoek kwam van een adres dat deze server niet accepteert. Open de interface via het gepubliceerde adres.
Oorzaak. De header Origin van het verzoek, of de markering Sec-Fetch-Site van de browser, laat zien dat het verzoek afkomstig is van een webpagina op een adres dat de controller niet accepteert. Kyvernon accepteert het adres van de controller zelf (https://<host>) en de adressen in allowed_origins in de sectie [http] van de controllerconfiguratie.
Oplossing.
Open de console op het adres dat de beheerder heeft gepubliceerd, niet via een alias, een IP-adres of een oudere bladwijzer.
Wordt de console bewust vanaf een ander adres aangeboden, dan voegt een beheerder dat adres toe aan allowed_origins en herstart de controller. Geef de bericht-id error.auth.origin en het adres dat u opende door.