Instructions to upgrade iOS SDK version to 9.6.0
OpenID Connect Relying Party
The SDK is now an OpenID Connect Relying Party. During registration it can enforce the user to login with the Identity Provider. In order to force the user login the app has to provide the openid scope within the set of scopes used for a user registration:
[[ONGUserClient sharedInstance] registerUserWithIdentityProvider:nil scopes:@[@"read", @"openid"] delegate:self];
All mobile apps configured on the Token Server have the openid scope by default. It means that it will be also used when the app will not define the scopes and let the Token Server use default scopes:
[[ONGUserClient sharedInstance] registerUserWithIdentityProvider:nil scopes:nil delegate:self];