Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:member_portal:home [2025/10/13 11:56] samp20projects:member_portal:home [2025/10/24 00:15] (current) samp20
Line 13: Line 13:
 {{drawio>projects:member_portal:modules.png}} {{drawio>projects:member_portal:modules.png}}
  
-===== Tasks =====+===== Left to do =====
  
-^ Description ^ Depends on ^ Assigned to ^ +Required for initial demo:
-| Implement [[projects:member_portal:session|]] | | samp20 | +
-| Email Authentication | | samp20 | +
-| Rate limiter | | - | +
-| Initial [[projects:member_portal:oauth|]] implementation | Session management | - | +
-| [[projects:member_portal:jwk|]] implementation | | - | +
-| TOTP Authentication | | - | +
-| Keyfob authentication | | - |+
  
 +  * Portal homepage
 +  * Hardcode OAuth permissions for demo
 +  * Logout
 +  * Host demo under Hackspace beta domain
 +  * Sample OpenID compatible application (suggestions welcome)
 +
 +Shortly after:
 +  * Rate limiter
 +    * By attempted email address
 +    * By IP address
 +  * Object cleanup system
 +
 +Future work:
 +  * Permissions system
 +  * PKCE
 +  * View/edit personal details
 +  * View/delete active sessions
 +  * External logins (keyfob)
 +  * Admin pages
 +    * Clients
 +    * Roles
 +    * Members
  
 ===== Project layout ===== ===== Project layout =====
  • projects/member_portal/home.1760356597
  • Last modified: 8 weeks ago
  • by samp20