Login with Apple ID

Hi fellow PMs and engineers,

User team is currently developing a new login feature using AppleId. We introduce a new LoginMethod enum AP in our UserLogin and UserSession.

The consequences is we have to roll out a new library that contains above changes to all services that use usracid service.

===========
Why this is important
===========
Apple has set Apple sign in as mandatory feature for its 3rd parties for apps having 3rd party sign in options. Failing to release apple sign in on April 2020 will risk our Traveloka app being taken down from Apple Store.

===========
What you need to do
===========
We need your assistance from you to release your service that have dependency on the user-identity-api module to update the version and release the service.
Here are the guidance.
Monorepo:

Multirepo:

===========
Impact
===========
If we release our service before the services that have dependency, it would cause error in your flow.

===========
Due Date
===========
User team will release this feature on April 6, 2020, so please release your service on April 3, 2020 at the latest to avoid errors in your service.
Deadline from Apple, our Apps should be released with the Apple Sign in feature by April 2020.


===========
TL;DR
===========
Please release your services that depends to user-identity-api modules with version 1.3.1 on April 3, 2020 at the latest.
release tracking:
https://docs.google.com/spreadsheets/d/1bzx7Sbh1UfEY5VA3juA0v9ZhgZY17EOGHUsVE_Hxm_o/edit#gid=0

===========
References
===========
1. https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple/overview/introduction/ 
2. https://developer.apple.com/sign-in-with-apple/get-started/
3. https://appleinsider.com/articles/19/09/12/apple-updates-sign-in-with-apple-kids-privacy-rules-for-developers
4. https://www.macrumors.com/2019/06/03/sign-in-with-apple-required-as-sign-in-option/
5. https://developer.apple.com/news/?id=09122019b

Please contact @user-core-eng in #user-eng-channel should you have any questions / encounter problem during the update.
Thank you on advance