Я использовал виджет блокировки Auth0 для потока входа в мое приложение.Это прекрасно работает, но теперь мне нужно передать дополнительные параметры во время входа в систему.
Виджет блокировки предлагает атрибут parameters
, который, по словам документации, будет «отправляться при каждом запросе аутентификации».Звучит здорово, поэтому я соединил это:
let params = ["favoriteFood": Base64Encode("pizza")]
Lock.classic().withOptions {
$0.oidcConformant = true
$0.allow = [.Login, .ResetPassword]
...
$0.parameters = params
}
Проблема в том, что мои пользовательские параметры не отображаются в запросе на вход в систему при входе с подключением к базе данных .Когда я захожу с социальным подключением , например, в Google, я am вижу эти параметры.
Кто-нибудь еще нашел решение этой проблемы?Или кто-то может уточнить назначение этого атрибута «параметры», чтобы я мог лучше понять, как его использовать?
ПРИМЕЧАНИЕ: Документы указывают, что «поддерживаются следующие параметры: access_token, scope, protocol, device, request_id, nonce and state
", поэтому я попытался переименовать свой пользовательский параметр" state "вместо" customParams ", но проблема остается.