@Marcelo: Hey Marcelo, thanks for pointing this out ... evidently I had some issues when I updated the admin template with the show links. Regardless - there are 2 new ones there now that should get you what you need.
And fwiw - include a web app & a native client. For the web app redirect url use: https://jwt.ms and for the native client use: msal - so you'll have 2 redirect urls for the native - one for iOS and one for Android.
@Marcelo: Hey Marcelo. The link has been updated in the Xamarin blog post - thanks! Now - as for your other comments - those are stylistic approaches and preferences on my part. That's just the way I code :)
@Mario Vrhoci: Hi Mario - if you go to the GitHub repo there will be a code example you can download. Essentially you'll need to create a class and make sure it implements the INotifyProperty changed interface.
@fraxedas:For the time being the MSAL library will need to redirect out to the system webviews to perform the sign in. And it is going to be going out of preview soon - I don't have an exact date, but they are getting close.
@Arot:Yeah - you're going to have to create a reset password policy. On the sign in, if the user hits "forgot password", there will be an MSALServiceException that gets thrown. the constant you'll have to check for in the ErrorCode property is "access_denied".
If you see that - then you know to invoke the change password policy immediately.
@MMcCarty: Thanks Mike! You cannot do that today with the MSAL library. It's in the OAuth spec that the sign-in/up should be done through system web views. This way your app doesn't ever get a hold of the user's credentials... keeps the user's secrets safe & your app doesn't take on that responsibility either, let the OS handle it.