Skip to content

Commit

Permalink
Enforcing Auth on Management Endpoints
Browse files Browse the repository at this point in the history
  • Loading branch information
GabeWilmoth committed Oct 23, 2024
1 parent cd0c69f commit e934a29
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions app/filters/AuthFilter.scala
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,13 @@ import scala.io.Source
class AuthFilter @Inject()(implicit val mat: Materializer, ec: ExecutionContext) extends Filter {

private val routeToRequiredScopes: Map[String, Set[String]] = Map(
"/api/protected-route" -> Set("manage:inventory"),
"/api/admin-route" -> Set("admin:all")
"/management/getInventoryPhotos" -> Set("manage:inventory"),
"/management/getAllVin" -> Set("manage:inventory"),
"/management/getAllInventory" -> Set("manage:inventory"),
"/management/getInventoryItem" -> Set("manage:inventory"),
"/management/addInventory" -> Set("manage:inventory"),
"/management/updateInventory" -> Set("manage:inventory"),
"/management/deleteInventory" -> Set("manage:inventory"),
)

// Function to fetch JWKS from Auth0
Expand Down

0 comments on commit e934a29

Please sign in to comment.