All lessons

Watch this lesson

Enter your work email to unlock every lesson in Hoop University. One email, full access. No spam.

No spam. One email, full access to every lesson.

Platform Fundamentals · Lesson 01

Access Controls in Hoop

Define group-based access to your infrastructure that syncs with your identity provider

6 min·beginner·Platform Engineer
  • beginner
  • access-controls
  • admin
  • rbac
  • okta
  • azure-ad

What you’ll learn

Outcomes and concepts.

Learning objectives

  1. 01Create a user group in the Hoop admin interface and assign infrastructure resources to it
  2. 02Add users to groups so they inherit access to assigned resources
  3. 03Understand how Hoop hides all resources from users by default until access is explicitly granted
  4. 04Run a query as a developer through the Hoop Web UI against a connected database
  5. 05Review session activity as an admin, including who ran what query and when

Key concepts

Control plane

Hoop acts as a central control plane for everything interacting with your critical infrastructure, with all activity tracked and monitored.

User group

A collection of users that shares access to the same set of resources. Access is defined at the group level rather than per individual.

Resource

A connected piece of infrastructure such as a database, server, or cloud service that users can interact with through Hoop.

Default-deny model

All connections and resources are hidden from users by default unless an admin explicitly grants access through group membership.

Identity provider sync

In production environments, Hoop groups sync automatically with identity providers like Okta, Azure AD, or Auth0. Group membership arrives with the user's token and Hoop enforces access accordingly.

Session recording

Every action taken through Hoop is automatically recorded and made available in the sessions tab, including the resource accessed, the user, timestamps, the exact query run, and its results.

Check what you learned

3 questions. No score, no clock.

Answer each one to reveal the explanation. You can change your selection any time.

00Ready when you are

Answer 3 short questions about this lesson.

End of track

You finished the lesson.

Browse the rest of Hoop University, or pick another track.

Ask AI to summarize this lesson