Reputation: 2332
On this page
This example is given for using authorizedParties
for extra security:
clerkMiddleware({
authorizedParties: ['https://example.com'],
})
But In the code I have to update, I have:
const isProtectedRoute = createRouteMatcher(['/movies(.*)', '/producers(.*)'])
export default clerkMiddleware(async (auth, req) => {
if (isProtectedRoute(req)) await auth.protect()
})
export const config = {
matcher: [
...
],
}
I can't tell from the docs if authorizedParties
is supposed to be part of the config (i.e. a the same level as matcher
) or if it's part of the clerkMiddleware instance itself? I feel like it's the latter but not sure how to set it?
update: never mind, turns out with the second param to clerkMiddleware() u can set needed options
Should the authorizedParties
list include:
Is it correct to use both createRouteMatcher()
and matcher
? Seems like they are trying to do the same thing and I may have been referencing 2 conflicting docs?
Upvotes: 0
Views: 34