2016-09-05 1 views
0

je erreur "401 Unauthorized" lorsque vous essayez de créer l'application sur demande:Skype pour les entreprises UCWA problèmes OAuth, erreur 401 lorsque vous essayez de créer des applications ucwa

POST //pool-lync-fe02.**** .net/ucwa/v1/applications HTTP 1,1

Deux autres demandes sont correctes et retourne "OK":..

POST https://pool-lync-fe02 **** net/WebTicket/oauthtoken et

GET //pool-lync-fe02.****/Autodiscover/AutodiscoverService.svc/root/oauth/user?originalDomain=moscow.alfaintra.net

Après AutodiscoverService j'avoir cette (lignes ont des sites différents):

auto ": {" href ":" // pool-lync-FE02 **** net/Autodiscover/AutodiscoverService.svc/root/oauth/utilisateur

..

applications ": {" href ":" // webext. ****. Ru/ucwa/oauth/v1/applications

XFRAME ": {" href ":" // webext **** ru/Autodiscover/Xframe/XFrame.html

S'il vous plaît, aide... Pourquoi le jeton a échoué lors de la création des applications ucwa?

+0

Tokens ne sont valables que pour l'origine à partir de laquelle ils sont émis de sorte que votre jeton .net serait invalide pour .ru. – ShelbyZ

+0

Merci! Question comme je poste à Ganesh: Mais pourquoi AutodiscoverService renvoie des lignes en réponse à différents serveurs? C'est une erreur de topologie ou de configuration? Où puis-je voir ces paramètres de AutodiscoverService et changer cela? – ADerevyanko

Répondre

1

Chaque fois que vous ciblez un hôte différent, dans votre cas webext. ***. Ru vs pool-lync-fe ..., vous devez obtenir un nouveau jeton oauth où le public pointe vers l'hôte de la requête HTTP à laquelle vous l'envoyez.

Ganesh

+0

Merci! Mais pourquoi AutodiscoverService renvoie-t-il des lignes en réponse à différents serveurs? C'est une erreur de topologie ou de configuration? Où puis-je voir ces paramètres de AutodiscoverService et changer cela? – ADerevyanko

+0

Il peut y avoir plusieurs serveurs frontaux dans la topologie (généralement où AutoDiscoverService existe) et vous devrez peut-être vous authentifier auprès de l'un d'entre eux pour obtenir des détails sur le serveur suivant. Le plus gros problème est que vous devez reconnaître que l'origine est différente entre votre AutoDiscoverService et les applications href et construire une URL. Vous pouvez construire l'URL en utilisant l'utilisateur précédent href et remplacer l'origine par ce qui se trouve dans l'application/xframe's href. – ShelbyZ