.net 将自定义参数添加到odata url

.net 将自定义参数添加到odata url,.net,wcf,wcf-data-services,odata,.net,Wcf,Wcf Data Services,Odata,我想给我的odata服务添加一些身份验证。我希望将授权令牌作为参数包含在url中,以便该url可以在excel中使用 在odata服务开始之前,如何接收和解析url中提供的任何附加参数 (我正在使用entitie framework和wcf数据服务)有很多地方可以尝试实现odata服务的身份验证。以下是一些例子: 您可以尝试使用QueryInterceptor解决问题(请参阅和) 另一种方法是使用ProcessingPipeline事件处理程序。它将被调用,而不仅仅是GET请求 你可以看看。这取

我想给我的odata服务添加一些身份验证。我希望将授权令牌作为参数包含在url中,以便该url可以在excel中使用

在odata服务开始之前,如何接收和解析url中提供的任何附加参数


(我正在使用entitie framework和wcf数据服务)

有很多地方可以尝试实现odata服务的身份验证。以下是一些例子:

您可以尝试使用
QueryInterceptor
解决问题(请参阅和)

另一种方法是使用
ProcessingPipeline
事件处理程序。它将被调用,而不仅仅是GET请求

你可以看看。这取决于您的身份验证实现,但也可能是您想要的。使用here头作为身份验证信息,只有在实现中需要URL参数时,才可以使用URL参数


要访问URL参数,您可以使用
Request.QueryString
(请参阅
Application\u BeginRequest
from)

感谢您提供了所有这些替代方法。最后一个链接似乎最适合我的情况