[
https://issues.apache.org/jira/browse/CAUSEWAY-4076?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18128373#comment-18128373
]
Andi Huber commented on CAUSEWAY-4076:
--------------------------------------
{noformat}
┌─────────────────────────┐
│ Spring Boot App │
│ │
┌───────────────┤ Spring Security ├───────────────┐
│ │ (Authentication/ │ │
│ │ Authorization) │ │
│ └────────────┬────────────┘ │
│ │ │
│ ┌─────────────▼─────────────┐ │
│ │ Session Management │ │
│ │ (HttpSession / JWT) │ │
│ └─────────────┬─────────────┘ │
│ │ │ │
│ ┌──────────▼────────┐ ┌──▼──────────────┐ │
│ │ Wicket Viewer │ │ Other Viewers...│ │
│ │ (/wicket/*) │ │ │ │
│ └───────────────────┘ └─────────────────┘ │
│ │
└───── Login Page(s) provided once and shared ────────────│
via a dedicated endpoint
{noformat}
> Unified Login Mechanism for Causeway Viewers
> --------------------------------------------
>
> Key: CAUSEWAY-4076
> URL: https://issues.apache.org/jira/browse/CAUSEWAY-4076
> Project: Causeway
> Issue Type: Improvement
> Components: Viewer (commons)
> Reporter: Andi Huber
> Assignee: Andi Huber
> Priority: Major
> Fix For: 4.0.0
>
>
> As of Wicket 11 there is no more `Remember me` support for the login page.
> Instead of attempting our own, we could do it the standard Spring way. And by
> doing that we can have a unified login page for all Viewers that want to opt
> in.
> Whether thats also useful for GraphQL and RO is unclear.
> Related: We might also think of unified Spring managed WebSessions instead of
> Viewers providing their own.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)