Hi @Siegfried Heintze ,
Thanks for reaching out.
Best practices for authorization in Azure AD B2C would be to use claim-based authorization.
This will allow you to control access to different parts of your application based on the user's claim i.e "crew-boss".
Also, if a user is granted access to the scope, they will have access to all of the functions that are associated with that scope. This may not be desirable if you want to restrict access to certain functions based on the user's role.
Using scopes for authorization can work, but it may not be the best approach. Scopes are typically used to control access to APIs, not to different parts of your application.
Claim based authorization would give you more granular control over which users have access to which functions.
Hope this will help.
Thanks,
Shweta
Please remember to "Accept Answer" if answer helped you.