You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 18, 2020. It is now read-only.
Additionally, the connection_scopes are totally ignored by A0WebViewAuthenticator - it seems that for other IDPs the params get the 'connection' property set (in registerAuthenticationProvider):
params[A0ParameterConnection] = connectionName;
But this is not set for A0WebViewAuthenticator. Subsequently, when A0WebKitViewController.initWithAPIClient is called, [parameters asAPIPayload] returns a parameter dictionary with connection_scopes missing, because it is trying to look up the connection scopes for the selected connection, but none is set.
I'll open a separate ticket on Lock.iOS as I believe this second issue is a bug in that project.
The text was updated successfully, but these errors were encountered:
If I call
with an empty params object, I can log in successfully.
However if I call
or say
authenticationParametersFromOptions() will build a parameter dictionary that is missing the 'device' item, which causes login to fail.
I need to explicitly pass in scope to make it work
This is very confusing to a new user.
Additionally, the connection_scopes are totally ignored by A0WebViewAuthenticator - it seems that for other IDPs the params get the 'connection' property set (in registerAuthenticationProvider):
But this is not set for A0WebViewAuthenticator. Subsequently, when A0WebKitViewController.initWithAPIClient is called, [parameters asAPIPayload] returns a parameter dictionary with connection_scopes missing, because it is trying to look up the connection scopes for the selected connection, but none is set.
I'll open a separate ticket on Lock.iOS as I believe this second issue is a bug in that project.
The text was updated successfully, but these errors were encountered: