Я работаю над внедрением единого входа с использованием 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 у меня есть возможность передать дополнительный параметр запроса, когда я определяю конечную точку авторизации при настройке авт. поставщик. это отлично подходит для добавления параметров stati c, но я хочу передать параметр запуска в конечную точку авторизации, которая содержит одноразовый маркер запуска, сгенерированный динамически.
Документация, на которую я ссылался, но не повезло: https://help.salesforce.com/articleView?err=1&id=sso_provider_openid_connect.htm&type=5 https://help.salesforce.com/articleView?id=sso_provider_addl_params.htm&type=5#sso_provider_addl_params_community