# Authenticate users and personalize your app

Source: https://docs.streamlit.io/develop/tutorials/authentication

Streamlit supports user authentication with the OpenID Connect (OIDC) protocol. You can use any OIDC provider. Whether you want to create a social login or manage your enterprise users, Streamlit makes it simple to authenticate your users.

**[Google Auth Platform](https://docs.streamlit.io/develop/tutorials/authentication/google)**: Google is one of the most popular identity providers for social logins. You can use the Google Auth Platform with any Google account, including personal and organization accounts.

**[Microsoft Entra](https://docs.streamlit.io/develop/tutorials/authentication/microsoft)**: Microsoft is popular for both social and business logins. You can include personal, school, or work accounts in your integration.
