To enable Azure (Microsoft) Auth for your project, you need to set up an Azure OAuth application and add the application credentials to your Supabase Dashboard.
Once your app has been registered, the client ID can be found under the list of app registrations under the column titled Application (client) ID. You can also find it in the app overview screen.
Place the Client ID in the Azure configuration screen in the Supabase Auth dashboard.
Select Add a certificate or secret in the app overview screen and open the Client secrets tab.
Select New client secret to create a new client secret.
Choose a preferred expiry time of the secret. Make sure you record this in your calendar days in advance so you have enough time to create a new one without suffering from any downtime.
Once the secret is generated, place the Value column (not Secret ID) in the Azure configuration screen in the Supabase Auth dashboard.