Как передать настраиваемый / динамический параметр запроса в систему единого входа в Salesforce по URL-адресу инициализации?

Я работаю над внедрением единого входа с использованием Salesforce Auth. Провайдеры. Я интегрирую его с IdentityServer 4, используя метод подключения Open ID.

Мне нужно передать дополнительный параметр запроса "запуск" в URL-адрес единого входа при инициализации, который затем делегирует его конечной точке авторизации.

Я хотел бы привести пример того, что я пытаюсь сделать: URL-адрес инициализации единого входа: https://login.salesforce.com/services/auth/sso/00D6g0/SalesforceSsoPoc

Поэтому, если я отправлю пользователя на https://login.salesforce.com/services/auth/sso/00D6g0/SalesforceSsoPoc?launch=dyanmic_token, тогда он перенаправит пользователя на конечную точку авторизации с параметром launch=dynamic_token. Он должен выглядеть так: https://myauthprovider.abc.com/authorize?launch=dynamic_token......

Согласно справочному руководству на сайте salesforce.com, у меня есть возможность передать дополнительный параметр запроса, когда я определяю конечную точку авторизации при настройке auth. провайдер. это отлично подходит для добавления статических параметров, но я хочу передать параметр запуска в конечную точку авторизации, которая содержит токен одноразового запуска, созданный динамически.

Документация, на которую я ссылался, но не повезло: https://help.salesforce.com/articleView?err=1&id=sso_provider_openid_connect.htm&type=5https://help.salesforce.com/articleView?id=sso_provider_addl_params.htm&type=5#sso_provider_addl_params_community

0 ответов

Другие вопросы по тегам