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

# Integrating with Storefront Gateway

This section provides information to developers who want to integrate with Storefront Gateway, and to build identity and access management components into their applications.

Storefront Gateway enables developers to implement essential user lifecycle management capabilities like onboarding, authentication, password management, and user profile self-service into their applications. Your organization can capture and target a loyal user base with offerings that provide secure access to protected API resources, and enable Single Sign-on (SSO) across multiple applications, access to Storefront Gateway's REST APIs, multi-step Processes, and user data store in a secure cloud environment.

## How It Works

When your organization onboards with Storefront Gateway, we provision you as a tenant in the cloud and serve as your identity provider (IdP). As your IdP service, we will store and manage digital user identities, and provide you with Storefront Gateway APIs and Processes that allow your end users to onboard, authenticate, self-manage, and securely connect with resources based on entitlements (roles/permissions). As a tenant, you have access to a variety of solutions to leverage in your applications, including:

* Cloud data store wherein all your Users and other Storefront Gateway data entities are provisioned and stored
  * You can provision Custom Data fields to store on User entities (for example, viewing history, preferences).
  * User journey and CRUD (create, update, read, delete) events on entities are captured in UXDR for business intelligence purposes.
* REST API library that includes:
  * Patented multi-step Storefront Gateway Processes that execute streamlined user flows.
  * Standard single-step APIs for performing simple CRUD operations against Storefront Gateway data entities.
* Developer sandbox, non-production environment for creating applications and running integration tests.
* Production environment for your live applications and services.
* Storefront Gateway**Admin console** to manage settings and register OIDC Relying Parties (RP) clients for Single Sign-on.
* Storefront Gateway Care console to look up users, review history, and perform actions on behalf of customers.

<img src="https://mintcdn.com/amdocs-spbu/fYeFYdoaC8JNMldy/marketONE/sgAdminGuide/images/sfgw_howItWorks.png?fit=max&auto=format&n=fYeFYdoaC8JNMldy&q=85&s=b13c7802031a3b4f53910980faf981d8" alt="Working of Storefront Gateway" width="1548" height="1078" data-path="marketONE/sgAdminGuide/images/sfgw_howItWorks.png" />

In summary, you integrate Storefront Gateway APIs and Processes into your application(s), and use those tools to onboard and authenticate your users. The Storefront Gateway IdP service, handles all the user storage and user management capabilities for you in the cloud. Storefront Gateway also executes actions on those resources according to the Processes and APIs invoked from your end.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.