MultiMC
Using a Microsoft account
Microsoft authentication requires a client ID, which the package in Nixpkgs does not currently contain.
The MultiMC source contains instructions to create one:
- Register an app, following the instructions at https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app (make sure that you've set up a tenant as mentioned in the prerequisites)
- Restrict it to personal accounts
- Do *not* add a redirect URI, platform, credentials, certificates, or client secrets
- Enable public client flows
- Enable Live SDK support (under authentication)
You can then override the MultiMC package to include your client ID:
(multimc.override { msaClientID = "00000000-0000-0000-0000-000000000000"; })