Skip to main content
Ctrl+K

Multi-provider external authentication for Plone

Tutorials

  • Tutorials
    • Federate two Plone sites

How-to guides

  • How-to guides
    • How to install the backend
    • How to install the frontend
    • Provider recipes
      • Another Plone site
      • Any OpenID Connect provider
      • Emailed magic link
      • Keycloak
      • GitHub
      • Google
      • Microsoft Entra ID
    • How to configure a provider
    • How to link accounts by email
    • How to control account creation
    • How to map provider groups
    • How to troubleshoot sign-in
    • How to read the audit log
    • How to review a user's account
    • How to enable back-channel logout
    • How to export and import principals
    • How to upgrade
    • How to register an OAuth client
    • How to migrate from pas.plugins.authomatic
    • How to migrate from pas.plugins.oidc
    • How to write a driver

Reference

  • Reference
    • 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

  • 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