Authorization is the process of giving the user permission to access a specific resource or functionality. This term is often used interchangeably with access control. In secure environments, authorization must always follow authentication. Users should first prove that their identities are genuine before they can access protected resources.
These labs can help you learn how to use Auth0 to implement different authorization strategies.
Build a Secure RAG Agent Using LlamaIndex and Auth0 FGA on Node.js
Learn how to use Auth0 FGA to secure your LlamaIndex RAG agent on Node.js.Define An FGA Authorization Model
Learn how to build an authorization model in OpenFGA to add fine-grained access control to your service.Securing a RAG Application built with OpenAI and FGA in Python
Learn how to use Auth0 FGA to secure your OpenAI RAG application in Python.Securing Spring Boot Microservices
Learn how to secure your Spring Boot applications and microservices with OAuth 2.0 and OpenID Connect. Labs include building microservices, authorization, authentication, role-based access control, and passkeys.