This repository was archived by the owner on Jun 27, 2022. It is now read-only.
Full Changelog: 1.1.2...1.2.0
I'd also like to point out some exciting news which is that Netbox is getting an official OAuth2 backend. It's leveraging python-social-auth which includes an AzureAD backend.
If you have any feedback about what you would consider essential in such a feature, I would encourage you to provide feedback via this Github issue.
What's Changed
- Added the ability to filter Azure AD groups (ie; only import the groups used for role mapping)
- A big thanks to @tatsuyaueda for getting this feature started!
- When enabled, any groups not defined in the filter will be automatically deleted. Adding groups to the list (or removing this entry from plugin settings) will cause them to be created again.
- Most of the plugin settings now ship with defaults. Only
CLIENT_ID
,CLIENT_SECRET
andAUTHORITY
are truly essential.LOGIN_URL
andREPLY_URL
will be configured automatically but can always be overriden.- A table of which settings are now optional has been added to the README
- Fixed a typo in some of the debug log strings
- Tidied up the plugin metadata
New Contributors
- @tatsuyaueda made their first contribution in #18