xamarin / Xamarin.Auth

Xamarin.Auth
Apache License 2.0
541 stars 351 forks source link

Extract No-UI package just for compatibility #445

Open karak opened 4 years ago

karak commented 4 years ago

Xamarin.Auth Issue

Feature description

Extract the part of secure storage from others, including web authentication with UI, into one dependent package as like "Xamarin.Auth.AccountStore".

Background

Many developers as I have migrated to Xamarin.Essentials and holds only AccountStore for compatibility.

Now, this remaining Xamarin.Auth causes dependency on legacy Android.Support packages on Android (see: https://github.com/xamarin/Xamarin.Auth/issues/433) and would cause rejection by AppStore (See: https://github.com/xamarin/Xamarin.Auth/issues/440#issuecomment-640044147) on iOS, both of which are unnecessary loads.