2016-11-10 12 views
0

Разработка приложения-провайдера, в котором приложение перенаправляется на разные страницы веб-приложения, размещенного на лазурном веб-сайте. Этот веб-сайт также обрабатывает установленное приложение. Проблема заключается в том, что в web.config сайта нам нужно добавить идентификатор клиента и пароль, но эти (идентификатор клиента/пароль) автоматически создаются на странице регистрации приложений в Интернете через Интернет после регистрации приложения на Интернет-сайт SharePoint.sharepoint add-multi установка нескольких сайтов

Итак, если мы установили приложение на этом сайте SPOnline, оно работает нормально, но если мы попытаемся установить его на другой сайт, когда он перенаправляется на страницу веб-сайта azure, мы получили ошибку аутентификации.

Необходимо добавить уникальный идентификатор клиента и пароль на веб-сайт azure, чтобы при установке приложения SharePoint на любой сайт SharePoint клиента можно было идентифицировать как безопасный, аутентифицированный и хорошо функционирующий на лазурном сайте. В текущем процессе нам нужно создать лазурный веб-сайт для каждого сайта SharePoint, на котором установлено приложение.

Как это делается с плагинами SharePoint? Должен ли провайдер генерировать идентификатор и секрет на каждом сайте SharePoint. В коде проекта веб-провайдера SharePoint я нашел что-то, называемое HostedAppSigningKey и HostedAppName, но не нашел никакого учебника об этом. Могут ли они использоваться для решения?

ответ

1

Для поддержки нескольких сред вы должны генерировать идентификатор/секрет из Microsoft Seller Dashboard (даже если вы не планируете продавать свою надстройку) и использовать один набор для всех сред. Вы не должны использовать страницу appregnew.

+0

Таким образом, это даст идентификатор/секретный идентификатор с несколькими арендаторами, поскольку панель инструментов является платной услугой. мы хотели подтвердить это, прежде чем платить за услугу. –

+1

Панель приборов бесплатна, они занимают только процент, если вы публикуете платные приложения через панель инструментов. Но вы можете получить только идентификатор и секрет с панели инструментов, не заплатив ни за что. – baywet

+0

Как только вы нажмете кнопку «Зарегистрироваться», вы перейдете на страницу оплаты. который является старым путем. –