# Authentication

{% hint style="warning" %}
Authentication Configs are not yet live on WalliD's Dashboard. \
:eyes:[**Stay tuned**](https://discord.gg/3vnsN7zVpT) **to be the first trying them out!**
{% endhint %}

The Authentication section allows you to choose from multiple social login providers and web3 wallets to support the sign-up and and login flows of your app. The user will be redirected to that provider authentication system and you'll be able to use those authentication tokens to connect to your own authentication flows.&#x20;

<figure><img src="https://862418018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb6AQcBnq7Bisre4oTTm9%2Fuploads%2FyWFZZ3fb4usFmJfvifhd%2FSign%20in.png?alt=media&#x26;token=32af02e7-a0fc-4aa7-83e9-6cc48d7ac89d" alt=""><figcaption></figcaption></figure>

### Create a new Authentication Config

You can setup different configs, containing different providers. A config is a the unique combination of authentication providers associated to an APP key that will be generated automatically and linked to your billing in WalliD's backend. To create a new config click on <mark style="color:purple;">`Authentication`</mark> on the left-side pane of the dashboard and start by defining a name for it.

<figure><img src="https://862418018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb6AQcBnq7Bisre4oTTm9%2Fuploads%2FSXhbwWUqhmekoxcQJnhe%2Fauth_step1.png?alt=media&#x26;token=30bb819e-ccb2-46f6-b91f-ef306cdd3ee7" alt=""><figcaption></figcaption></figure>

### Select authentication providers

You can choose one or as many social login or web3 wallet providers to add to your config. All the providers selected will become available in your platform login flow.

<figure><img src="https://862418018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb6AQcBnq7Bisre4oTTm9%2Fuploads%2Fiuo6tR5elM7tUOYSj8Xg%2Fauth_step2.png?alt=media&#x26;token=99e06a90-9719-409a-afb4-6a4f39477a7a" alt=""><figcaption></figcaption></figure>

### Add your Client ID and Secret Key

You'll need a  <mark style="color:purple;">`Client ID`</mark> and <mark style="color:purple;">`Secret Key`</mark> from every provider selected. If you don't have an account already, follow the step by step guide available for each provider below. After completing the config, paste the recently created Client ID and Secret key in the appropriate boxes on WalliD dashboard. Learn how to get your Client ID and Secret Key [in this guide](https://docs.wallid.io/config-dashboard/authentication/social-login-providers).

<figure><img src="https://862418018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb6AQcBnq7Bisre4oTTm9%2Fuploads%2FoQ6s5n0zIoyoD9TBV6b0%2FSign%20up.png?alt=media&#x26;token=7e92a3c8-372b-4c8f-b180-6ffe6d3014fc" alt=""><figcaption></figcaption></figure>

#### Social Login Providers supported

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><a href="authentication/social-login-providers/google"><img src="https://862418018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb6AQcBnq7Bisre4oTTm9%2Fuploads%2F89KMDmrzlWIG2Pxqa66x%2FGoogle_%22G%22_Logo.svg.png?alt=media&#x26;token=c52df52e-8d3b-4327-905d-5ea1ceb5c5f0" alt="logo-google.png" data-size="line"></a> <a href="authentication/social-login-providers/google"><strong>Google</strong></a></td><td></td><td><a href="authentication/social-login-providers/google">google</a></td></tr><tr><td><a href="authentication/social-login-providers/twitter"><img src="https://862418018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb6AQcBnq7Bisre4oTTm9%2Fuploads%2Fh5DSe4SqpKKrowdsKeSn%2FTwitter_bird_logo.svg.png?alt=media&#x26;token=f4678595-9344-4732-9536-141f737934a8" alt="logo-twitter.png" data-size="line"></a> <a href="authentication/social-login-providers/twitter"><strong>Twitter</strong></a></td><td></td><td><a href="authentication/social-login-providers/twitter">twitter</a></td></tr><tr><td><a href="authentication/social-login-providers/discord"><img src="https://862418018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb6AQcBnq7Bisre4oTTm9%2Fuploads%2FxIpDRrQRIUJkQrzu2npV%2Fdiscord-logo-1-1.png?alt=media&#x26;token=28707145-9307-467b-8bdc-a1ff8cfc498d" alt="logo-discord.png" data-size="line"></a> <a href="authentication/social-login-providers/discord"><strong>Discord</strong></a></td><td></td><td><a href="authentication/social-login-providers/discord">discord</a></td></tr><tr><td><a href="authentication/social-login-providers/linkedin"><img src="https://862418018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb6AQcBnq7Bisre4oTTm9%2Fuploads%2FwPXqbV67w4iLh4lBgRZg%2Flinkedin-icon-2048x2048-ya5g47j2.png?alt=media&#x26;token=93b88007-d207-406c-9d0c-7fcd2d4e2588" alt="logo-linkedin.png" data-size="line"></a> <a href="authentication/social-login-providers/linkedin"><strong>Linkedin</strong></a></td><td></td><td><a href="authentication/social-login-providers/linkedin">linkedin</a></td></tr><tr><td><a href="authentication/social-login-providers/reddit"><img src="https://862418018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb6AQcBnq7Bisre4oTTm9%2Fuploads%2FFt7DjGGiUhspdVroAqIb%2Freddit-logo.png?alt=media&#x26;token=2f026590-4621-47b8-8eca-b8917c205378" alt="logo-reddit.png" data-size="line"></a> <a href="authentication/social-login-providers/reddit"><strong>Reddit</strong></a></td><td></td><td><a href="authentication/social-login-providers/reddit">reddit</a></td></tr><tr><td><a href="authentication/social-login-providers/github"><img src="https://862418018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb6AQcBnq7Bisre4oTTm9%2Fuploads%2FjgDXMcXa9xUFS2Et0kzh%2F25231-2.png?alt=media&#x26;token=1b025bb0-53ef-4694-a318-09656ab9ec5f" alt="logo-github.png" data-size="line"></a> <a href="authentication/social-login-providers/github"><strong>Github</strong></a></td><td></td><td><a href="authentication/social-login-providers/github">github</a></td></tr><tr><td><a href="authentication/social-login-providers/facebook"><img src="https://862418018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb6AQcBnq7Bisre4oTTm9%2Fuploads%2F21joUg3OvQVoSDPaMdfd%2FFacebook_f_logo_(2019).svg.png?alt=media&#x26;token=127942f5-1559-4234-bf29-7cd6864b66bc" alt="logo-facebook.png" data-size="line"></a> <a href="authentication/social-login-providers/facebook"><strong>Facebook</strong></a></td><td></td><td><a href="authentication/social-login-providers/facebook">facebook</a></td></tr><tr><td><a href="authentication/social-login-providers/twitch"><img src="https://862418018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb6AQcBnq7Bisre4oTTm9%2Fuploads%2FnCSZBYdUSQVBbqKaf0Rp%2FTwitch-Emblema.png?alt=media&#x26;token=d2de1a1a-df96-4b7d-a72d-345fdec5d45f" alt="logo-twitch.png" data-size="line"></a> <a href="authentication/social-login-providers/twitch"><strong>Twitch</strong></a></td><td></td><td><a href="authentication/social-login-providers/twitch">twitch</a></td></tr></tbody></table>

#### Web3 wallets supported

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><img src="https://862418018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb6AQcBnq7Bisre4oTTm9%2Fuploads%2FR7Xy1q7xDIaFqNMAbgPF%2Fimage.png?alt=media&#x26;token=b7bdc6bd-0af2-4d5a-91d5-e0246536352c" alt="" data-size="line"> <strong>WalliD wallet</strong></td><td></td><td></td></tr><tr><td><a href="data-verification/blockchains/near"><img src="https://seeklogo.com/images/N/near-icon-logo-10785AE366-seeklogo.com.png" alt="logo-twitter.png" data-size="line"></a> <strong>Near Selector</strong></td><td></td><td></td></tr><tr><td><a href="../wallid-wallet/browser-extension/wallet-connect"><img src="https://seeklogo.com/images/W/walletconnect-logo-EE83B50C97-seeklogo.com.png" alt="logo-discord.png" data-size="line"></a> <strong>Wallet Connect</strong></td><td></td><td></td></tr><tr><td><a href="../wallid-wallet"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/36/MetaMask_Fox.svg/1200px-MetaMask_Fox.svg.png" alt="logo-linkedin.png" data-size="line"></a> <strong>Metamask</strong></td><td></td><td></td></tr><tr><td><a href="../wallid-wallet"><img src="https://tor.us/images/Wallet.svg" alt="logo-reddit.png" data-size="line"></a> <strong>Torus</strong> <strong>Wallet</strong></td><td></td><td></td></tr><tr><td><a href="../wallid-wallet"><img src="https://trustwallet.com/assets/images/media/assets/TWT.png" alt="logo-github.png" data-size="line"></a> <strong>Trust</strong> <strong>wallet</strong></td><td></td><td></td></tr></tbody></table>

### Export the config code and add it to your platform

Once all providers are setup, preview the [verification modal](https://docs.wallid.io/sdks/verification-modal-sdks) that will be displayed in your website with all the providers selected. Copy the code generated and add it to the frontend component of your platform that you wish to trigger the Login flows from.

<figure><img src="https://862418018-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb6AQcBnq7Bisre4oTTm9%2Fuploads%2FJgjX5xWKimO13KzSVB51%2Fauth_config_created.png?alt=media&#x26;token=303ec7bf-f658-4cd2-ba8b-6e9846c0cc07" alt=""><figcaption></figcaption></figure>

### Integrate with your authentication flows

:eyes: **Coming soon!** :eyes:
