2016-11-17 32 views
0

要求我用Idsrv3作为我的身份验证提供。我的API是验证令牌,并创建正确的校长等,只是因为它应该。现在,我想专用索赔添加到主验证完成后,并创建主,但在执行中的WebAPI管道先天下之忧。添加的accessToken验证identityserver3

我可以写我自己的DelegatingHandler我想要处理这个,但有没有更清晰的方法?

回答

1

您可以在承载令牌认证中间件之后,但在您的web api框架之前,将中间件放在管道中。在这个自定义的中间件,你可以检查传入的权利要求,并更改或任何你想要的人换掉他们。

+0

仍然可能很好从IdentityServerBearerTokenAuthenticationOptions有一个插件点... – Steven