Hi @Latz,
Welcome to the Auth0 Community!
I understand you have questions about Permissions and Roles. I have also received your response in this related Community Topic: https://community.auth0.com/t/auth0-authorisation-for-a-regular-web-application/69607
Yes, the recommended approach in the above community topic works with your Angular Single Page Application.
Note that the Permissions and Roles are associated with the user and not the application. Because of this, the user profile stores these Roles and Permissions in storage. Therefore, being able to implement authorization into your application regardless of the type.
As mentioned in the related Community Topic, you have two options, namely with the Authorization Core or Authorization Extension.
When using the Authorization Extension, here are examples of how you can utilize Rules for authorization: https://auth0.com/docs/authorization/authorization-policies/sample-use-cases-rules-with-authorization
Please let me know if you have any questions. I’d be happy to clarify.