2016-12-16 36 views
0

伙计 - 我不确定这是否合乎逻辑,但想知道是否可以这样做。我有一个使用Owin启动的asp.net Web API 2。有没有一种机制可以使此API的客户端通过声明标识以及访问令牌并根据声明构建授权。使用此api的客户端可以是Angular或ASP.Net MVC4应用程序。Auth0 - ASP.Net Web API 2 - 从任何MVC/Angular客户端传递声明和令牌

我一直在尝试使用来自Auth0的示例代码来执行此操作,但无法将身份声明从MVC应用程序传递到api。只有范围的访问令牌作为不记名令牌传递。

任何人都可以提供关于如何做到这一点的指针。

谢谢 - Sriraj

回答

0

检查pluralsight当然在Auth0,它详细介绍了如何实现权利与Auth0的身份验证:

https://www.pluralsight.com/courses/authenticating-angular-spa-aspnet-webapi-auth0

你一辆出租车免费试用。

+0

好的课程 - 但它并没有深入详细介绍将所有权利要求一直传递给API的详细信息。我发现我必须使用Auth0委派,但无法使其工作 - 它始终是来自API的401。 – SrirajM

+0

终于想通了 - 这是在这里提到的JWT.dll中的一个问题:http://stackoverflow.com/questions/10055158/is-there-a-json-web-token-jwt-example-in-c。修复了JWT.dll的源代码(https://github.com/jwt-dotnet/jwt),现在它可以正常工作。 – SrirajM

相关问题