I am trying to update an .net framework API layer to using access token (previously was utilized ID token and /ro endpoint and want to use /oauth/token endpoint).
I am trying to follow the listed here Auth0 ASP.NET Web API (OWIN) SDK Quickstarts: Authorization and am now having issues. I think i must’ve had the dll local at one time because it was able to build locally, but then via CI/CD it started erroring with missing dlls.
I was hoping to see an answer to this since I am running into the same problem. My plan, for now, is to create a local version of just this: auth0-aspnet-owin/src/Auth0.Owin.OpenIdConnectSigningKeyResolver at master · auth0/auth0-aspnet-owin · GitHub and reference that in my projects.
My limited understanding of the security concerns around the project makes me believe that they apply to the other portion of the package as the security notice involves interaction with the client and the OpenIdConnectSigningKeyResolver portion does not interact with the client.
The quick start guide for securing an API with ASP.NET WebAPI (OWIN) still recommends to use this package.
The security notice recommends to follow the ASP.NET (OWIN) guide but it does seem to be relating to ASP.NET MVC and not ASP.NET WebAPI and does not seem appropriate for an API.
Should we still use this package even though it is unlisted?
Hey there! The internal ticket I opened is now in hands of our security team. I asked them how you should proceed now having all thee context you provided in mind.
The SigningKeyResolver class itself is not vulnerable, however, it’s simply a (utility) wrapper class.
It was never intended to be the core reason of using this package. The best approach is to simply customize:
to individual needs if you’d really like using a key resolver.