Login Methods#
The AI-Tools can be used with one of the following login methods:
Without login: Anyone can use the AI-Tools without logging in. The AI-Tools are protected by an IP restriction and can only be used within one company.
LDAP: A VPN tunnel to the AI-Tools server is required.
Database: An account is created in Radio Creator for each user.
Microsoft Entra ID: SSO. An existing Microsoft infrastructure can be used over the internet. Users can access the AI-Tools with their Windows login.
Microsoft Entra ID#
With this login option, the AI-Tools can be used with a Microsoft account.
First, the app (application) must be registered in the company account on the Microsoft Identity Platform. This is described in detail in this guide: https://learn.microsoft.com/de-de/entra/identity-platform/quickstart-register-app
The app can be given a descriptive name. For example, βAI-Toolsβ.
The redirect URL (redirect_uri) must be entered. This URL consists of the server name and the organization_key:
https://<server>/<organization_key>/auth_response
For example:
https://ai-tools.radio-creator.com/rtffh/auth_response
In addition, a secret client key (client_secret) is created.
The following values must then be copied from the Microsoft platform and sent to the Radio Creator team:
tenant_id (directory ID), client_id (application ID), client_secret (client secret).
Permissions#
The AI-Tools require the following permissions on the Microsoft platform:
User.Read, to authenticate a user.
GroupMember.Read.All, to manage permissions within the AI-Tools, for example admin access. For this, the AI-Tools must retrieve which permission groups a user belongs to. This feature will be available in one of the next updates.
Roles and Permission Groups#
The AI-Tools can be operated with different roles and permission groups. If a user belongs to a group, they can use the corresponding functions.
Roles and permissions will be introduced gradually in upcoming updates. Here is an overview of the planned permissions:
ai-tools-admin: Can change system settings, for example external APIs.
ai-tools-speech: Access to the AI voice module.
ai-tools-protected: Editing protected workflows.
ai-tools-system: Editing system workflows, for example for the AI-Tools API.
ai-tools-rcm: Transferring AI audio files to Radio Creator Manager.