In this article
December 31, 2024
December 31, 2024

December Updates

Organization roles, custom OAuth scopes, accept invitation API, AuthKit role assignment via SSO

Organization roles, custom OAuth scopes, accept invitation API, AuthKit role assignment via SSO

Organization roles

6769a8c37e73e7ded5d4c34a_Organization-specific roles 1690x888 2.webp

You can now provision custom roles for specific organizations, offering more flexibility and granular access control compared to static, pre-defined roles.


Custom OAuth scopes

676ed6bf51ecf47f37e37340_Custom Oauth Scopes 1200x630.webp

AuthKit now supports custom OAuth static scopes for both Google and Microsoft integrations. This allows you to request specific permissions when accessing user profile data from these providers. For instance, requesting access to read Google Calendar events or retrieve emails from a Microsoft account.


Accept invitation API

6751f222808917393e3625ea_Accept-invite API endpoint 1690x888 2.webp

In addition to accepting invitation tokens via authenticateWithCode, you can now leverage a new API endpoint to accept invitations at any point within your application.


AuthKit role assignment via SSO

674f97cceff83e3e0c47dde2_AuthKit SSO Role Assignment 1690x888.webp

AuthKit now supports identity provider role assignment based on a user’s group memberships. For organizations with SSO connections, you can map group memberships to roles. A role received via SSO can be accessed on the user’s organization membership.


App logos in the Admin Portal

675354eca0e2fe8d495e4690_App Logos in Admin Portal (1).webp

IT Admins can now easily download your application’s logo directly within the Admin Portal when configuring IdP-initiated SSO for popular providers. Simply upload your logo in the Branding settings of the WorkOS Dashboard to make it available.


Python AuthKit example app

676055134192f99dfc6f0bbb_Python AuthKit example app.webp

We recently updated our Python SDK to include session helpers, which are showcased in a new example app. The app shows how to integrate AuthKit in Python with full session management. Using Python 3 and the Flask web server, it demonstrates how easy it is to add AuthKit to any Python app.


More featured content

This site uses cookies to improve your experience. Please accept the use of cookies on this site. You can review our cookie policy here and our privacy policy here. If you choose to refuse, functionality of this site will be limited.