Skip to main content
Ctrl+K

Multi-provider external authentication for Plone

  • Tutorials
    • Federate two Plone sites
  • How-to guides
    • Install and upgrade
      • Install the backend
      • Install the frontend
      • Upgrade
    • Sign in with a provider
      • Configure a provider
      • Another Plone site
      • Any OpenID Connect provider
      • Emailed magic link
      • Keycloak
      • GitHub
      • Google
      • Microsoft Entra ID
    • Decide what a provider may do
      • Link accounts by email
      • Control account creation
      • Map provider groups
    • Operate a site
      • Troubleshoot sign-in
      • Read the audit log
      • Review a user's account
      • Enable back-channel logout
      • Export and import principals
    • Act as an identity provider
      • Register an OAuth client
      • Another Plone site
      • Discourse
      • Portainer
      • Matomo
      • GitLab
      • oauth2-proxy
    • Migrate from other plugins
      • From pas.plugins.authomatic
      • From pas.plugins.oidc
    • Extend the package
      • Write a driver
      • Write a profile enricher
      • Serialize a claim
      • Add an index to the user catalog
      • Extend a profile or group page
      • Edit a list field as a table
      • Use your own user type
  • Reference
    • Python API
    • Settings
    • The provider form
    • Shipped drivers
    • Install profiles and upgrades
    • Endpoints
    • Frontend
    • Events
    • Claims released by the server layer
    • Driver contract
    • The audit log
    • Users and groups as content
    • Profiles and groups
    • Principal documents
    • Migration reports
    • Permissions
    • Security guarantees
    • Stability
  • Concepts
    • Mental model
    • About identities and user ids
    • About the two layers
    • About email verification
    • About users as content
    • About profiles and groups
    • About secrets
    • About federation
    • Threat model

Appendices

  • Contributing
  • Glossary
  • Index
  • Repository
  • Open issue

Index

A | C | D | E | G | I | M | N | P | R | S | U | V

A

  • audit log

C

  • claim
  • client

D

  • driver

E

  • external identity

G

  • group

I

  • identity
  • issuer

M

  • magic link
  • Markedly Structured Text
  • MyST

N

  • nested group

P

  • Plone
  • Plone Sphinx Theme
  • plone-sphinx-theme
  • preferred address
  • Profile
  • provider

R

  • relying party

S

  • Sphinx
  • subject

U

  • user id
  • userid

V

  • verified address

By Plone Community

  • GitHub