This page details how to enable logins using OAuth.
There are two places that this needs to be enabled. Either in System for both Busby Admin / Config Editor (which share a config), or in each Selector service to allow each Selector to have a different provider.
A third party authenticator is also required to validate the responses and provide the user information to the authentication service.
Selector has the same configutation as Busby Admin/Config Editor under each service it has an additional check box to allow usage of the system config or to have its own config.
To allow Okta OAuth logins for Config Editor and Busby Admin the configuration is under System -> System
Check the Enabled
checkbox and fill in the relevant details.
-1
= disabled.openid
and offline_access
are required for Okta. If the okta.users.read.self
grant is not allowed in the Busby User Interface application above then this will also need email
, groups
and profile
scopes along with ticking the use User Profile option in the Authenticator below.