Skip to contentSkip to content
Verified credentials. On-chain. Forever.Learn more
Ewance
Sign in
Cover image for Implement Authentication and Access Control for a Civic Portal
Code

Implement Authentication and Access Control for a Civic Portal

FreeVerified credential2 weeksIntermediate

Overview

What this challenge is about.

Replace basic auth with a real stack, implement TOTP MFA, define RBAC policies, and build an audit log. Earn a verifiable certificate.

The scenario

The civic team (publicly funded, parliamentary visibility, recent press around a comparable portal getting breached) cannot launch without a defensible auth implementation.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

The Brief

What you'll do, and what you'll demonstrate.

Implement production-grade authentication, MFA, and RBAC for a civic portal with 4 staff roles and a non-bypassable audit log.

Earning criteria — what you'll demonstrate

  • Choose and justify a real auth stack against requirements
  • Implement TOTP-based MFA correctly (no replayable secrets)
  • Design RBAC with appropriate scope narrowing per role
  • Build a tamper-evident audit log that survives a breach

Program Fit

Where this fits in your program.

Sharpens the same skills your degree expects you to demonstrate.

Introduction to Computer Security

Bachelor · Security

Strong alignment

This challenge maps to Introduction to Computer Security at the Bachelor level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.

One more thing

You can put a credential on your CV by Friday.