{"repo":"SocialiteProviders/Microsoft-Azure","free":true,"listed":false,"github":"https://github.com/SocialiteProviders/Microsoft-Azure","clone":"git clone https://github.com/SocialiteProviders/Microsoft-Azure.git","description":"[READ ONLY] Subtree split of the SocialiteProviders/Microsoft-Azure Provider (see SocialiteProviders/Providers)","language":"PHP","stars":60,"topics":["laravel","oauth","socialite","oauth1","oauth2","socialite-providers","social-media"],"license":null,"category":"auth-billing-email","readme_excerpt":"Azure Installation & Basic Usage Please see the Base Installation Guide, then follow the provider specific instructions below. Add configuration to config/services.php Add provider event listener Laravel 11+ In Laravel 11, the default EventServiceProvider provider was removed. Instead, add the listener using the listen method on the Event facade, in your AppServiceProvider boot method. Note: You do not need to add anything for the built-in socialite providers unless you override them with your own providers. Laravel 10 or below Configure the package's listener to listen for SocialiteWasCalled events. Add the event to your listen[] array in app/Providers/EventServiceProvider . See the Base Installation Guide for detailed instructions. Usage You should now be able to use the provider like you would regularly use Socialite (assuming you have the facade installed): To logout of your app and Azure: Returned User fields - id - name - email Advanced usage In order to have multiple / different Active directories on Azure (i.e. multiple tenants) The same driver can be used but with a different config: This also applies to the callback for getting the user credentials that one has to remember to inject the -method i.e.: If the application that you are authenticating against is anything other single tenant, use the following values in place of the tenant id: - Multitenant applications: \"organizations\" - Multitenant and personal accounts: \"common\" - Personal accounts only: \"consumers\"","default_branch":null,"files":null,"tree":[],"storefront":"/r/SocialiteProviders","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SocialiteProviders/Microsoft-Azure/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}