Skip to content

HTML Login for ZMS5 #188

Answered by drfho
togis asked this question in Q&A
Sep 30, 2023 · 1 comments · 1 reply
Discussion options

You must be logged in to vote

Hi @togis
authentication basically is done by Zope; the PluggableAuthService provides an interface for this purpose. In brief: the auth process is splitted into a bunch of tasks; one or more tasks are done by separate plugins. The plugins work in a chain and provide a standardized PAS-API for data processing. At the end of the chain, a valid credential (username/pass/roles) is given to Zope.

The PluggableAuthService-Object replaces the minimalistic default acl_user-container. A simple setup may look like this:

  1. CookieAuthHelper-Plugin (for the tasks challenging/credentialExtraction) containing the login form
  2. ZodbUserManager-Plugin for saving local user in ZODB
  3. DelegatingMulti-Plugin for …

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@cmeier76
Comment options

Answer selected by togis
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants