# Authentication

You can control who accesses your deployments by changing it's Authentication.

<figure><img src="https://2186043722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mgll1jjQMRTVj7p6n7g%2Fuploads%2FJ0jlYgeCdQ4zjJI7G9T4%2FGMetri%203.png?alt=media&#x26;token=bb3466d0-87c1-4093-8737-1543c523c87a" alt=""><figcaption><p>Authentication Options</p></figcaption></figure>

## Public

This option allows anyone to access your deployment

## Social

The viewer can login using their social credentials like Google or Facebook/Instagram account to access your experience

## Load from another experience

This allows you to link multiple deployments. Selecting this option makes this deployment visible in the “Open Deployment” rule while you build another experience.

{% content-ref url="authentication/load-from-another-experience" %}
[load-from-another-experience](https://docs.gmetri.com/metaverse/publishing/authentication/load-from-another-experience)
{% endcontent-ref %}

## Public with history

This option allows anyone to access your experience, but GMetri assigns a viewer id to track history. So when the same person accesses the experience again from the same device and browser, their variables or progress would remain intact.

## Advanced Authentication Mechanisms

There are a lot more authentication mechanisms you can use:

### SCORM

{% content-ref url="gmetri-experience-as-scorm-package" %}
[gmetri-experience-as-scorm-package](https://docs.gmetri.com/metaverse/publishing/gmetri-experience-as-scorm-package)
{% endcontent-ref %}

{% hint style="info" %}
The authentication options below are available only for the enterprise tier
{% endhint %}

### SSO/SAML

{% content-ref url="authentication/sso" %}
[sso](https://docs.gmetri.com/metaverse/publishing/authentication/sso)
{% endcontent-ref %}

### Custom List

{% content-ref url="authentication/custom-list" %}
[custom-list](https://docs.gmetri.com/metaverse/publishing/authentication/custom-list)
{% endcontent-ref %}

### Token

{% content-ref url="authentication/token" %}
[token](https://docs.gmetri.com/metaverse/publishing/authentication/token)
{% endcontent-ref %}

### Password With Expiry

{% content-ref url="authentication/password-with-expiry" %}
[password-with-expiry](https://docs.gmetri.com/metaverse/publishing/authentication/password-with-expiry)
{% endcontent-ref %}

### Email with OTP

{% content-ref url="authentication/email-with-otp" %}
[email-with-otp](https://docs.gmetri.com/metaverse/publishing/authentication/email-with-otp)
{% endcontent-ref %}

## Viewer Groups

Many of the above authentication mechanisms can be setup from the Viewer Group section.

<figure><img src="https://2186043722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mgll1jjQMRTVj7p6n7g%2Fuploads%2F1rCGwlkmler6EWpFvbFe%2Fviewer%20group.png?alt=media&#x26;token=ce645faf-d1df-4edd-8a43-a9d5a79099a0" alt=""><figcaption><p>Opening the Viewers Group page from the portal menu</p></figcaption></figure>

<figure><img src="https://2186043722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mgll1jjQMRTVj7p6n7g%2Fuploads%2FMkDmNHi2rYyDr1khp2S5%2Fviewer%20group%202.png?alt=media&#x26;token=ff221f25-19eb-4e47-9857-729af9e1f18c" alt=""><figcaption><p>Viewer Groups</p></figcaption></figure>
