> ## Documentation Index
> Fetch the complete documentation index at: https://anaconda.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Social login integration (GitHub)

For each Keycloak installation, you must create corresponding integrations for the relevant identity provider:

For each Keycloak installation, you must create corresponding integrations for the relevant identity provider:

1. Log in as the admin user.

2. Select **DEV** realm.

3. Navigate to **Identity Providers** and click **Add providers**.

   <Frame>
     <img src="https://mintcdn.com/anaconda-29683c67/4YgHE0z28xHZ8yr8/images/psm-on-prem/social.png?fit=max&auto=format&n=4YgHE0z28xHZ8yr8&q=85&s=1a4c06d4abbb92dbd506f3a99bdc7e68" alt="" width="3262" height="1562" data-path="images/psm-on-prem/social.png" />
   </Frame>

4. From the dropdown, select **GitHub**.

   <Frame>
     <img src="https://mintcdn.com/anaconda-29683c67/4YgHE0z28xHZ8yr8/images/psm-on-prem/social2.png?fit=max&auto=format&n=4YgHE0z28xHZ8yr8&q=85&s=6f6403eaf7b730dd8aa0d2a671d240d8" alt="" width="3266" height="1602" data-path="images/psm-on-prem/social2.png" />
   </Frame>

5. Enter the ClientID/Secret from the corresponding GitHub OAuth application settings.

   <Frame>
     <img src="https://mintcdn.com/anaconda-29683c67/4YgHE0z28xHZ8yr8/images/psm-on-prem/social3.png?fit=max&auto=format&n=4YgHE0z28xHZ8yr8&q=85&s=725120eae076a3ba127f674ac79d849b" alt="" width="3356" height="1828" data-path="images/psm-on-prem/social3.png" />
   </Frame>

You should then see a **GitHub** link on the login screen.
