This guide will walk you through all the steps to install the Azure Authentication.
To install the Azure AD add-on:
/opt/dradispro/dradispro/shared/addons/cache/
(create the directory if it doesn’t exist)/opt/dradispro/dradispro/shared/addons/config/
/opt/dradispro/dradispro/shared/addons/initializers/
/opt/dradispro/dradispro/current
$ cd /opt/dradispro/dradispro/current/vendor/cache/ $ ln -s /opt/dradispro/dradispro/shared/addons/cache/*.gem ./
$ cd /opt/dradispro/dradispro/current/config/ $ ln -s /opt/dradispro/dradispro/shared/addons/config/*.yml ./
$ cd /opt/dradispro/dradispro/current/config/initializers/ $ ln -s /opt/dradispro/dradispro/shared/addons/initializers/*.rb ./
$ cd /opt/dradispro/dradispro/current/ $ RAILS_ENV=production bundle install --local --without development test $ RAILS_ENV=production ./bin/rails assets:precompile
You can get your app_id
and tenant_id
in your registered Azure application.
You can get your app_secret
by clicking the 'Certificates & secrets' tab in the Azure application you registered, then click 'New Client Secret'.
Then select 'Never' expires.
This client secret is never shown again, so make sure you copy it now.
You can get your admin_group_id
in the Groups tab.
Any user that belongs to this group will automatically be a Dradis Pro admin when a new user sign in for the first time through Azure SSO.
$ god restart dradispro-puma
That should get you up and running with the Azure Authentication Addon. If you're running into issues, please contact our support team and let us know!
Your email is kept private. We don't do the spam thing.