Configuration
User Federation with Active Directory / LDAP
Click on ‘User Federation’ on the left pane to navigate to the user federation window. Select ‘LDAP’ from the drop-down selector to navigate further. In the ‘Add user storage provider’ window, there is a lot to fill up. Let go through them one by one. Select ‘Active Directory’ as the vendor to fill the fields ‘Username LDAP attribute’, ‘RDN LDAP attribute’, ‘UUID LDAP attribute’ aFeaturedGroup Management
Groups allow you to manage a common set of attributes and role mappings for a set of users. Users can be members of zero or more groups. Users inherit the attributes and role mappings assigned to each group. on-boarding and off-boarding team member's access is easy with groups. Create Group To add a group, click New button. Entering in a group name in the Create Group screen and hitting Save will bring you to the individual group management page. (https://support.stacktrack.com/helFew readersMap Azure AD Groups
Once you have set up the Identity Provider, we can begin mapping groups to assign permissions to your users automatically. Step 1 In the Servana Identity Service, click through to Mappers and Create Mappers. From Azure, ensure Groups are added forFew readersRole Management
Roles identify a type or category of user. Admin, developer, read-only are typical roles for Jenkins. Applications like Jenkins Role-based access often assign access and permissions to specific roles rather than individual users as dealing with users can be too fine-grained and it is very hard to manage. View Roles You can see the list of built-in and created roles by clicking the Roles left menu item. Add Role To cFew readersFederated Identity Service
We use the popular Keycloak opensource software for our identity service. Social identity providers allow you to delegate authentication to a semi-trusted and respected entity. The Identity Service provides built-in support for the most common social networks out there, such as Google, Facebook, Twitter, Github, LinkedIn, Microsoft and StackOverflow. *We do not recommend using social logins for any of our services as they have unintended consequences when not correctly matched up with an excellFew readersSetup Azure AD with OpenID Connect
From the Servana Identity Service. Step-1: Navigate to Identity Providers and choose OpenId Connect v1.0 from the list. Step-2: Change the Alias to Azure AD so your teams recognise it. Copy the Redirect URI Toggle Store TokeFew readersSetup Microsoft Identity Provider
This solution will only work if your Azure AD endpoints do not contain tenant IDs. If they do contain the tenant ID we recommend using OpenID Connect or SAML. NB: Notice in the screenshot below the Directory (Tenant) parameter is not in the Endpoints on the right. (https://storage.crisp.chat/users/helpdesk/website/-/c/1/c/0/c1c0a65d9a687000/649dd753-24a8-4af9-b3db-8a357d1ly0Few readersAuthentication Settings
An authentication flow is a container for all authentications, screens, and actions that must happen during login, registration, and other SSO workflows. If you go to the SSO admin console Authentication left menu item and go to the Flows tab, you can view all the defined flows in the system and what actions and checks each flow requires. Walkthrough of Browser flow. ex: MFA can be made optional by changing the OTP form is OPTIONAL. (https://support.stacktrack.com/helpdesk/attachments/1Few readers