Question

Je veux ajouter une authentification à mon service OData. L'autorisation de jeton que je veux inclure dans l'URL comme param afin que l'URL peut être utilisé dans Excel

Comment peut-on être en mesure de recevoir et analyser tout param fourni plus dans l'URL avant que le service ne OData chose est-il?

(j'utilise le cadre de entitie et DataServices WCF)

Était-ce utile?

La solution

Il y a beaucoup d'endroits où vous pouvez essayer de mettre en œuvre l'authentification de votre service OData. Voici quelques exemples:

Vous pouvez essayer de résoudre votre problème avec QueryInterceptor (voir http: // msdn.microsoft.com/en-us/library/dd744842.aspx et Authentifier WCF DataServices . Il est dépend de votre implémentation de l'authentification, mais il peut être cet exemple est ce que vous voulez. Une utilisation ici pour les en-têtes des informations d'authentification, vous pouvez utiliser le paramètre URL que si elle est nécessaire dans votre mise en œuvre.

Pour les paramètres d'URL d'accès que vous pouvez utiliser Request.QueryString (voir Application_BeginRequest http://josheinstein.com/blog/index.php/2010/05/wcf-data-services-format-json/ )

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top