You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At first glance I might be working with a use case that is not officially supported; Remote Auth uses the RemoteUserBackend backend, and LDAP uses the Django LDAPBackend backend, so if I have to use multiple backends I'm in uncharted waters.
I have RemoteUserBackend working well in my test environment now. My Apache HTTPD reverse proxy passes the correct client certificate header to the Nautobot app, and it maps it to an existing user or creates a new one.
My desired behavior is for the Django LDAP Backend to then perform an LDAP lookup for that user to confirm existence and map security groups to groups/permissions in Nautobot.
If this is theoretically possible in the current version of Nautobot, does someone know how I would work these together? I'm not scared of writing a little Python, I'm just new here.
If this would require a Nautobot code change, would someone be willing to point me in the right direction so I can assess if it's something I could potentially contribute towards?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
At first glance I might be working with a use case that is not officially supported; Remote Auth uses the RemoteUserBackend backend, and LDAP uses the Django LDAPBackend backend, so if I have to use multiple backends I'm in uncharted waters.
I have RemoteUserBackend working well in my test environment now. My Apache HTTPD reverse proxy passes the correct client certificate header to the Nautobot app, and it maps it to an existing user or creates a new one.
My desired behavior is for the Django LDAP Backend to then perform an LDAP lookup for that user to confirm existence and map security groups to groups/permissions in Nautobot.
If this is theoretically possible in the current version of Nautobot, does someone know how I would work these together? I'm not scared of writing a little Python, I'm just new here.
If this would require a Nautobot code change, would someone be willing to point me in the right direction so I can assess if it's something I could potentially contribute towards?
Beta Was this translation helpful? Give feedback.
All reactions