Projekt

Allmänt

Profil

Handlingar

Features #374

stängd
CA CA

Tidsbegränsad testinloggning utan telefonnummer för tre roller

Features #374: Tidsbegränsad testinloggning utan telefonnummer för tre roller

Tillagd av Codex API för 5 dagar sedan. Uppdaterad för 5 dagar sedan.

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Konto och identitet
Startdatum:
2026-09-26
Deadline:
% Klart:

100%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Flera områden
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:

Beskrivning

Användaren godkänner separata testkonton på Webserver och i utvecklingsmiljön: testadmin-777, testorgadmin-777 och testuser-777. DoD: uttryckligen aktiverad och tidsbegränsad testinloggning med separata privata lösenord; ordinarie sessions-, CSRF- och behörighetskontroller kvar; endast ny testförening för föreningsadmin; vanlig användare nekas administration; avstängning upphäver testsessioner. Ingen falskt verifierad telefon, ingen automatisk inloggning, ingen påverkan på befintliga konton. Isolerade tester först, separat kontrollerad leverans och provisionering på Webserver. Utvecklingskonto skapas i riktig isolerad testdatabas, inte statisk preview. Relaterar till #373.


Acceptanskriterier

Tre separata testroller med lösenord, uttrycklig aktivering, sluttid och återkallade testsessioner vid avstängning. Ingen telefonidentitet eller befintlig roll ändras. Tenant- och negativa åtkomsttester i isolerad miljö. Kontrollerad leverans före Webserver-konton.


Testresultat

CI godkänd: 95 grundtester/810 assertioner och 209 integrationstester/3719 assertioner. Produktionsverifiering: autentiserad testinloggning 200, anonym 401, testuser nekad admin 403, testorgadmin endast Testförening 777, testadmin systemadministration. Apache/PHP-FPM aktiva.


Relaterade ärenden 2 (1 öppen — 1 stängd)

Relaterar till Features #375: Tydlig väg från Mitt konto till föreningssökningClosedCodex API2026-09-26

Handlingar
Relaterar till Features #376: Tydligt besked när kontobyte kräver utloggningNew2026-09-26

Handlingar

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #1

  • Kategori satt till Konto och identitet
  • Status ändrad från New till In progress
  • Tilldelad satt till Codex API
  • Versionsmål satt till 0.4 - Konto och historik
  • % Klart ändrad från 0 till 40
  • Acceptanskriterier uppdaterad (skillnader)
  • Driftsättningspåverkan satt till Flera områden

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #2

Implementerat i isolerad arbetskopia på codex/test-account-access från main 660d0a2. Ny /test-login och lösenordsskyddad /test-session, avstängt som standard, privat manifest med sluttid och återkallelse på varje testrequest. Provisioneringskommando skapar endast nya testadmin-777/testorgadmin-777/testuser-777 och ny testförening i transaktion; separata slumpade lösenord i 0600-fil, inga telefonidentiteter, ingen uppgradering av befintliga konton. PASS: 95 grundtester/810 assertions; 65 integrationstester/1199 assertions inklusive ordinarie MariaDB-inloggning, CSRF 419, rate limit 429, tenantgräns, rollgräns, sessionsåterkallelse och omkörningsspärr. Visuell/browserkontroll 1280/390/320 px PASS. Förhandsvisningen är skrivskyddad utan verklig inloggning: http://127.0.0.1:18174/test-login-preview. Disponibel testdatabas borttagen. Konton på Webserver och beständig utvecklingsmiljö är INTE skapade ännu. Commit/integrering/leverans samt privat provisionering och acceptans återstår. Befintliga main-ändringar för #129/#373 lämnade orörda.

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #3

Användaren godkände nästa steg. Commit c3544c464ea22472066007b1f704f079b1db9638 skapad med endast de 14 filerna för #374 och fast-forward-integrerad på main från 660d0a2. De ocommittade ändringarna för #129 och #373 bevarade, verifierat med normaliserad diff-kontrollsumma före/efter. Tillfällig stash för routes återställd och borttagen; äldre stashar orörda. Ingen push, produktionsaktivering eller kontoprovisionering utförd. Isolerad arbetskopia används fortfarande av den öppna lokala förhandsvisningen.

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #4

Efter integrering: hela grundsviten på main med bevarade köpunderlagsändringar PASS, 97 tester/820 assertions. git diff --check PASS. Nästa steg är push av c3544c4 till ssh://bj@remembrance/srv/git/Foreningskiosk.git, följt av kontrollerad leverans och separat provisionering.

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #5

CI för release c3544c4 och leveransstöd 4747f69 passerade. Paket bbbedb6060b0a2ea8991017a686cae3ff8978f3ef9333533d8096716332e26e6 överfört till Webserver och verifierat med leveranstester, PHP-lint och release.sha256. Inaktiv prepare/aktivering väntar endast på interaktiva sudo- och mobiltestlösenord i Webserver-terminalen.

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #6

Preflightfelet var begränsat till två interpolerade markörsträngar i leveranskontrollen. Korrigering 31da51d är pushad, CI passerade och Webserver-paketet är uppdaterat; 6 leveranstester, PHP-lint och release.sha256 passerar. Aktiv release och databas är fortfarande oförändrade. Ny prepare väntar på interaktiv sudo.

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #7

Provisioneringsförsöket lämnade inga testposter eller privata testfiler. Namnkollisionen mellan releasebevis och konfigurationsbevis rättades i d5de70f; CI passerade och Webserver-paketet är uppdaterat med 7 godkända leveranstester och verifierad releasehash.

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #8

Produktionsrelease c3544c4 aktiv. Tre tidsbegränsade testkonton och Testförening 777 provisionerade för 168 timmar; privat 0600-referens, manifest och separat konfigurationsbevis verifierade. Autentiserad testinloggning svarar 200, anonym åtkomst 401, Apache och PHP-FPM är aktiva. Manuell roll- och tenantverifiering återstår.

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #9

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #10

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #11

  • Relaterar till Features #375: Tydlig väg från Mitt konto till föreningssökning tillagd

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #12

Manuell verifiering: testuser-777 når föreningssökningen via varumärkeslänken och nekas /admin med 403. Försök att byta direkt till testorgadmin-777 i samma aktiva session blockerades av avsedd 409-spärr; ny inloggning ska provas efter uttrycklig utloggning. Navigeringens otydlighet följs i #375.

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #13

  • Relaterar till Features #376: Tydligt besked när kontobyte kräver utloggning tillagd

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #14

Manuell acceptans slutförd: testuser-777 når föreningssökningen via startsidan och nekas /admin med 403; testorgadmin-777 ser endast Testförening 777; testadmin-777 når systemadministrationen. Direkt kontobyte blockerades korrekt tills föregående session loggats ut. Navigationsförbättringar följs separat i #375 och #376. Tidsbegränsad åtkomst är aktiv enligt godkänt 168-timmarsfönster.

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #15

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #16

  • Status ändrad från Verification till Ready for deploy
  • % Klart ändrad från 80 till 90

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #17

  • Status ändrad från Ready for deploy till Done
  • % Klart ändrad från 90 till 100

CA Uppdaterad av Codex API för 5 dagar sedan Handlingar #18

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom