Skip to content

OpenID Connect Back-Channel Logout#874

Open
azmeuk wants to merge 1 commit intoauthlib:mainfrom
azmeuk:560-back-channel
Open

OpenID Connect Back-Channel Logout#874
azmeuk wants to merge 1 commit intoauthlib:mainfrom
azmeuk:560-back-channel

Conversation

@azmeuk
Copy link
Copy Markdown
Member

@azmeuk azmeuk commented Mar 25, 2026

This PR implements OpenID Connect Back-Channel Logout.

  • New AS extension BackchannelLogoutExtension
  • New AuthorizationServer.get_extension method to access it with server.get_extension(BackchannelLogoutSender)
  • BackchannelLogoutExtension.send_logout sends the logout JWT to all the matching clients.

fixes #560

Checklist

  • The commits follow the conventional commits specification.
  • You ran the linters with prek.
  • You wrote unit test to demonstrate the bug you are fixing, or to stress the feature you are bringing.
  • You reached 100% of code coverage on the code you edited, without abusive use of pragma: no cover
  • If this PR is about a new feature, or a behavior change, you have updated the documentation accordingly.
  • You consent that the copyright of your pull request source code belongs to Authlib's author.

@azmeuk azmeuk requested a review from lepture March 25, 2026 16:25
@azmeuk azmeuk added role:authorization_server Concerns a server implementation spec:oidc-backchannel OpenID Connect Back-Channel Logout 1.0 labels Mar 25, 2026
@azmeuk azmeuk force-pushed the 560-back-channel branch from 20435ca to 77d8760 Compare March 29, 2026 05:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

role:authorization_server Concerns a server implementation spec:oidc-backchannel OpenID Connect Back-Channel Logout 1.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

OpenID Connect Back-Channel Logout

1 participant