What to use now that ASAuthorizationProviderExtensionLoginManager.loginUsername is Deprecated?

We are implementing just-in-time account creation using Platform Single Sign-on. After creating the account, we are registering the user with PSSO and we want to ensure that the IDP account used for account creation matches the IDP account used in the user registration flow.

An easy way to do this appears to be using loginUsername on the ASAuthorizationProviderExtensionLoginManager object. loginUsername gets set during account creation and then we can check what the user is entering during registration.

The documentation, however, marks this attribute as deprecated. There is no indication of what could be used instead. Is there some other value we could look at? Does Apple have a plan to introduce a preferred API option?

Thanks!

As I dug into this more, it looks the answer is to use loginUserName on the LoginConfiguration object. I haven't POC'd this yet, but it looks promising.

What to use now that ASAuthorizationProviderExtensionLoginManager.loginUsername is Deprecated?
 
 
Q