I'm using falcon-auth to use JWT authentication and it was working great until we decided to move to falcon 2.0.0. Then, I've had trouble with overriding/disabling authentication for specific methods/resource using the auth dictionary inside the resource, for instance:
auth = { 'exempt_methods': ['POST'] }
My POST method then still requires auth, and returns HTTP 401... Downgrading to falcon 1.4.1 works around the issue, so I guess that falcon changed something in the way it handles auth inside the resources.
Hey there,
I'm using falcon-auth to use JWT authentication and it was working great until we decided to move to falcon 2.0.0. Then, I've had trouble with overriding/disabling authentication for specific methods/resource using the auth dictionary inside the resource, for instance:
auth = { 'exempt_methods': ['POST'] }
My POST method then still requires auth, and returns HTTP 401... Downgrading to falcon 1.4.1 works around the issue, so I guess that falcon changed something in the way it handles auth inside the resources.