Как зарегистрировать надстройку Office Web на портале регистрации приложений Microsoft - PullRequest
0 голосов
/ 31 мая 2018

enter image description here Я читаю Документацию Microsoft по теме , которая, как обычно, непостижима, и, следуя шаг за шагом, я не уверен, как заполнить половину полей:

Я добавляю две платформы Web и Web API

Web

для URL перенаправления Я добавляю URL проекта, найденный в свойствах моей надстройки Visual Studio Office?Это правильно?

Веб-API

для URI приложения Я добавляю то же значение?Также, что это значит:

Полное доменное имя (кроме протокола) надстройки.Вы должны использовать принадлежащий вам домен.По этой причине вы не можете использовать некоторые известные домены, такие как azurewebsites.net или cloudapp.net

Что если моя надстройка, которая в основном является веб-сайтом, размещается в Azure?Почему я не могу использовать azurewebsites.net?

Что именно я должен указать в идентификаторе приложения и где его получить?

1 Ответ

0 голосов
/ 01 июня 2018

для URL перенаправления Я добавляю URL проекта, найденный в свойствах моей надстройки Visual Studio Office?Это правильно?

Это правильно.URI перенаправления - это URL проекта.Вы также можете скопировать URL-адрес SSL и добавить этот URL-адрес в список URL-адресов перенаправления в списке URL-адресов перенаправления на портале регистрации:

enter image description here

для URI приложения я добавляю то же значение?

Нет.В документации сказано, что

URI идентификатора приложения создан в форме «api: // $ идентификатор приложения ID $».

ПриложениеПример идентификатора URI:

Это означает, что если вы не введете какое-либо значение в URI идентификатора приложения, оно будет сгенерировано по умолчанию как api://<applicaitonID>, как. Если вы хотите определить свое собственноеURI идентификатора приложения, вы можете настроить его как api://<yourdomain>/<applicaitonID>.

это может быть как api://c6c1f32b-5e55-4997-881a-753cc1d563b, api://localhost:6789/c6c1f32b-5e55-4997-881a-753cc1d563b7 или api://example.azurewebsites.net/c6c1f32b-5e55-4997-881a-753cc1d563b7

Пример значения области действия:

URI идентификатора приложения, который будет использоваться собъем.Значение объема, которое вы должны использовать в web.config или app.config, должно составлять <applicationID URI>/<scope>.Если вы не вводите какое-либо значение в URI идентификатора приложения, значение области должно быть api://<Application Id>/<Scope Name>.

значение области может быть следующим: api://c6c1f32b-5e55-4997-881a-753cc1d563b7/access_as_user, api://localhost:6789/c6c1f32b-5e55-4997-881a-753cc1d563b7/access_as_user или api://example.azurewebsites.net/c6c1f32b-5e55-4997-881a-753cc1d563b7/access_as_user

...