{% extends "cacsremoteservice/views/layouts/master.html" %} {% block site-nav %} {% include "cacsremoteservice/views/partials/site-nav.html" with active="configuration" %} {% endblock %} {% block scripts %} {% endblock %} {% block main %} {% include "cacsremoteservice/views/configuration/config-header.html" with configuration-tabs=configuration-tabs %}

Authentication & User Management

Administer users, roles and authentication providers.

{% if not is-admin %}

Configure Account

{% if can-change-password? %}

Here you can change your password.

{% endif %}
{% endif %} {% if validation-errors|not-empty %}

Validation Errors

    {% for error in validation-errors %}
  • {{error}}
  • {% endfor %}
{% endif %} {% if not is-admin %}

Change Password

You are logged in as {{logged-in-user}}.

{% if can-change-password? %}
{% else %}

You can't change the password for your user account.

{% endif %}
{% endif %} {% if is-admin %}

Login Page Info Text

Specify a text to be displayed at the CodeScene login page. This could be any message the you want your users to be aware of, such as contact details to the CodeScene administrator.

Configure Login Page Message

{% endif %} {% if not is-admin %} Personal Access Tokens {% endif %} {% if is-admin %}

Internal User Management

You are logged in as an Administrator, which means you have full access to add, modify and delete users in the system. Read more about this in Users and Roles in the documentation.

Personal Access Tokens

Password Policy

  • Require at least one uppercase letter from the Latin alphabet (A-Z)
  • Require at least one lowercase letter from the Latin alphabet (a-z)
  • Require at least one number

Add New User

NOTE: Leading or trailing spaces will be removed

All Users

{% if users|not-empty %} {% for user in users %} {% endfor %}
User Name Role
{{user.username}}
{% else %}

You haven't defined any users yet. Please add one using the dialog above.

{% endif %}
{% endif %} {% if is-admin %}

Single Sign-On

Here you can configure alternative authentication providers for your users. Normally, CodeScene uses an internal database of users. Alternatively, you can use an external authentication provider like LDAP/Active Directory server, which maintains the accounts for your users. This allows you to manage your users' accounts at the central authentication server without the need to duplicate users' accounts in the CodeScene internal database.

Note: Admin will still need to go through the normal authentication process using the license key!

LDAP Authentication Provider


LDAP-enabled directory services like Microsoft's Active Directory can be integrated with CodeScene using the following settings:

{% include "cacsremoteservice/views/configuration/ldap-settings.html" %}

Oauth2 Authentication Provider


OAuth2 authentication providers can be integrated with CodeScene using the following settings:

{% include "cacsremoteservice/views/configuration/oauth2-settings.html" %}
{% endif %}
{% endblock %}