Makina Django OIDC

🚀 Getting started

  • Connecting a django project to an identity provider
  • Configuring django_rest_framework

🪄 Advanced usages

  • Display custom message on login/logout
  • Customize how token data is mapped to User attributes
  • Add application-wide access control rules based on audiences
  • Use the Django permission system with OIDC
  • Redirect the user after login
  • Use multiple identity providers

⚙️ Settings

  • About settings
  • Identity provider configuration
  • Advanced identity provider configuration
  • Login/Logout redirections
  • Cache
  • Hooks

📚 API Reference

  • Views
  • Providers

💡 About this library

  • Why make a new OIDC library ?
  • This Project Goals
  • About caching
Makina Django OIDC
  • Welcome to Makina Django OIDC’s documentation!
  • View page source

Welcome to Makina Django OIDC’s documentation!

🚀 Getting started

  • Connecting a django project to an identity provider
    • Requirements
    • Installation
    • Configuring your SSO
    • Configuring your Django project
  • Configuring django_rest_framework

🪄 Advanced usages

  • Display custom message on login/logout
  • Customize how token data is mapped to User attributes
  • Add application-wide access control rules based on audiences
  • Use the Django permission system with OIDC
  • Redirect the user after login
  • Use multiple identity providers

💡 About this library

  • Why make a new OIDC library ?
    • django-allauth
    • django-auth-oidc
    • dj-authentication
    • mozilla-django-oidc
    • django-oidc
    • Django OAuth Toolkit
  • This Project Goals
    • Using a SSO: now there’s another session
    • Direct logout
    • Back-channel logout
    • Front-channel logout
  • About caching

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright Free Software.

Built with Sphinx using a theme provided by Read the Docs.
close