Skip to content

docs(eid): auth inventory for BankID/Freja OIDC broker (Alt 2.1) - #2692

Open
MustafaGood wants to merge 7 commits into
compdemocracy:edgefrom
MustafaGood:feature/eid-auth-inventory
Open

docs(eid): auth inventory for BankID/Freja OIDC broker (Alt 2.1)#2692
MustafaGood wants to merge 7 commits into
compdemocracy:edgefrom
MustafaGood:feature/eid-auth-inventory

Conversation

@MustafaGood

@MustafaGood MustafaGood commented Aug 18, 2026

Copy link
Copy Markdown

Summary

  • Documents how Polis authentication works today (admin OIDC, participant JWT, XID, anonymous)
  • Maps where Swedish eID (BankID/Freja via an OIDC broker such as Idura) should plug in
  • Lists risks and next steps for the eID PoC (no BankID implementation in this PR)

Test plan

  • Read docs/eid-auth-inventory-alt2-1.md
  • Cross-check against server/docs/authentication.md and alpha auth docs
  • Confirm this PR is documentation-only

Notes

  • Internship track: Alt 2.1 / Spår A
  • Branch: feature/eid-auth-inventory
  • Follow-up: requirements spike + OIDC PoC against simulator/Idura

Add accessible labels, status/alert live regions, global focus-visible, modal keyboard support, and main landmark in client-participation-alpha.
Associate form errors via aria-describedby and expose toggle state on visualization controls for screen readers.
Expose opinion-group chart name to assistive tech and announce selected group/statement outside the SVG.
Catch accessibility regressions with component axe tests and an e2e smoke; darken vote button colors to meet WCAG AA contrast.
Fix mismatched bold/italic tags in translation strings and document keyboard/screen-reader checklist results.
Label superadmin conversation filters and add main/nav landmarks in admin layouts.
@MustafaGood MustafaGood changed the title Feature/eid auth inventory docs(eid): auth inventory for BankID/Freja OIDC broker (Alt 2.1) Aug 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant