Hi there,
I am seeking answers to below questions regarding delegated admin extension.
Question 1: What is the usage of Delegated Admin Extension over the tenant level Roles ex. Editor role.
Also is there any other way to manage admin level roles apart from Delegated Admin Extension and providing tenant level roles?
Question 2: How will the dashboard admin access the delegated admin dashboard without having any Auth0 tenant level role assigned? When using the callback URL of the application tethered to Dashboard i am getting a white screen.
Question 3: What is the utilization of namespace URL in the delegated admin extension Rule below?
function (user, context, callback) {
if (context.clientID === ‘X5kxLGBDHplPRkIoKJXCS3Q0VkzO3ugk’) {
const namespace = ‘https://something.com/auth0-delegated-admin’;
context.idToken[namespace] = {
roles: (context.authorization || {}).roles
};
}
callback(null, user, context);
}
Now I am interested to know what is the standard way of deciding the namespace URL as per personalized requirements?
Question 4: As per docs the Rules will be deprecated in 2024 and Delegated Admin Extension is run on 2 rules (1 automatically created and 1 custom created). How is this extension supposed to work once after the rules are deprecated next year?
Question 5: In the delegated admin extension we do not have the permissions assigned to the 4 default extension roles(Delegated Admin - Administrator, Delegated Admin - Auditor, Delegated Admin - Operator, Delegated Admin - Operator) still I am getting appropriate permission according to the role selected in the dashboard.
How does it happen internally without binding of the permissions to these roles?
Awaiting eagerly for responses.
Thanks and Regards,
Aafreen Khan