Offerte SaaS Azure AD e transazionali nel Marketplace commercialeAzure AD and transactable SaaS offers in the commercial marketplace

Il servizio di gestione delle identità e degli accessi basato sul cloud Microsoft, Azure Active Directory (Azure ad) consente agli utenti di accedere alle risorse interne ed esterne.The Microsoft cloud-based identity and access management service, Azure Active Directory (Azure AD) helps users sign in and access internal and external resources. Nel Marketplace commerciale Microsoft, Azure AD rende le soluzioni SaaS transazionali più semplici e sicure per tutti, inclusi autori, acquirenti e utenti.In the Microsoft commercial marketplace, Azure AD makes transactable SaaS offers easier and more secure for everyone, including publishers, buyers, and users. Con Azure AD, gli editori possono automatizzare il provisioning degli utenti nelle app SaaS (Software as a Service) e gli acquirenti stessi possono gestire questi utenti di cui è stato effettuato il provisioning.With Azure AD, publishers can automate the provisioning of users to their software as a service (SaaS) apps, and buyers themselves can manage these provisioned users.

Inoltre, Azure AD Single Sign-on (SSO) fornisce sicurezza e praticità quando gli utenti possono accedere alle app in Azure ad.Further, Azure AD single sign-on (SSO) provides security and convenience when users sign in to apps in Azure AD. Il coinvolgimento e le esperienze ottimizzate più rapide ispirano anche gli acquirenti e la confidenza dell'utente dalla prima interazione con l'app SaaS dell'editore.Faster engagement and optimized experiences also inspire buyer and user confidence from the very first interaction with a publisher’s SaaS app. Ciò offre un'impressione positiva che consente di compilare la visibilità e incoraggiare la ripetizione delle attività aziendali.This gives a positive impression that builds visibility and encourages repeat business.

Seguendo le istruzioni riportate in questo articolo, si contribuirà a certificare l'offerta SaaS nel Marketplace commerciale.By following the guidance in this article, you’ll help to certify your SaaS offer in the commercial marketplace. Per altri dettagli sulla certificazione, leggi i criteri dettagliati per la certificazione del Marketplace commerciale, inclusi quelli specifici per Saas.For more details about certification, read the detailed commercial marketplace certification policies, including those specific to SaaS.

Prima di iniziareBefore you begin

Quando si crea l'offerta SaaS nel centro per i partner, è possibile scegliere tra una serie di opzioni di elenco specifiche che verranno visualizzate nell'elenco delle offerte.When you create your SaaS offer in Partner Center, you choose from a set of specific listing options that will be displayed on the offer listing. La scelta determina il modo in cui l'offerta viene sottoposta a transazione nel Marketplace commerciale.Your choice determines how your offer is transacted in the commercial marketplace. Le offerte vendute tramite Microsoft sono denominate offerte transazionali.Offers sold through Microsoft are called transactable offers. Il cliente viene fatturato per conto di tutte le offerte transazionali.We bill the customer on your behalf for all transactable offers. Se si sceglie di vendere tramite Microsoft e ci sono transazioni per conto dell'utente (opzione ), si è scelto di creare un'offerta transazionale e questo articolo è adatto all'utente.If you choose to sell through Microsoft and have us host transactions on your behalf (the Yes option), then you’ve chosen to create a transactable offer and this article is for you. È consigliabile leggerlo completamente.We recommend that you read it in its entirety.

Se si sceglie di elencare l'offerta solo tramite il Marketplace commerciale ed elaborare le transazioni in modo indipendente (l'opzione No ), sono disponibili tre opzioni per il modo in cui i clienti potenziali potranno accedere all'offerta: ottenere ora (gratuita), versione di valutazione gratuita e contattare l'utente.If you choose to only list your offer through the commercial marketplace and process transactions independently (the No option), you have three options for how potential customers will access your offer: Get it now (free), Free trial, and Contact me. Se si seleziona Get it Now (gratuito) o versione di valutazione gratuita , questo articolo non è adatto.If you select Get it now (free) or Free trial , this article is not for you. Per altre informazioni, vedere creare la pagina di destinazione per l'offerta SaaS gratuita o di valutazione nel Marketplace commerciale .Instead, see Build the landing page for your free or trial SaaS offer in the commercial marketplace for more information. Se si seleziona contattami , non sono presenti responsabilità dirette del server di pubblicazione.If you select Contact me , there are no direct publisher responsibilities. Continuare a creare l'offerta nel centro per i partner.Continue creating your offer in the Partner Center.

Funzionamento del Azure AD con il Marketplace commerciale per le offerte SaaSHow Azure AD works with the commercial marketplace for SaaS offers

Azure AD consente l'acquisto, l'evasione e la gestione di soluzioni di Marketplace commerciali senza problemi.Azure AD enables seamless purchasing, fulfillment, and management of commercial marketplace solutions. Nella figura 1 viene illustrato il modo in cui Publisher, buyer e utente interagiscono per acquistare e attivare una sottoscrizione.Figure 1 shows how the publisher, buyer, and user interact to purchase and activate a subscription. Viene inoltre illustrato in che modo i clienti utilizzano e gestiscono le applicazioni SaaS che ottengono dal Marketplace commerciale.It also shows how customers use and manage SaaS applications they get from the commercial marketplace. Ai fini di questa illustrazione, l'acquirente è l'utente dell'applicazione SaaS che avvia un acquisto dal Marketplace commerciale.For the purposes of this illustration, the buyer is the SaaS application user who initiates a purchase from the commercial marketplace.

Come illustrato nella figura 1, quando un acquirente seleziona l'offerta, avvia una catena di flussi di lavoro che include l'acquisto, la sottoscrizione e la gestione degli utenti.As shown in Figure 1, when a buyer selects your offer, they kick off a chain of workflows that includes purchase, subscription, and user management. All'interno di questa catena, l'autore è responsabile di determinati requisiti, con la fornitura di supporto da parte di Microsoft a punti chiave.Within this chain, you as the publisher are responsible for certain requirements, with Microsoft providing support at key points.

*Figura 1: uso di Azure ad per le offerte SaaS nel Marketplace commerciale _*Figure 1: Using Azure AD for SaaS offers in the commercial marketplace _

Vengono illustrati i passaggi per la gestione degli acquisti, le sottoscrizioni e il processo di gestione degli utenti facoltativi.

Le sezioni seguenti forniscono informazioni dettagliate sui requisiti per ogni passaggio del processo.The following sections provide details about the requirements for each process step.

Passaggi del processo per la gestione degli acquistiProcess steps for purchase management

Questa figura illustra i quattro passaggi del processo per la gestione degli acquisti.This figure shows the four process steps for purchase management.

Vengono illustrati i quattro passaggi del processo per la gestione degli acquisti.

Questa tabella fornisce informazioni dettagliate per i passaggi del processo di gestione degli acquisti.This table provides details for the purchase management process steps.

Passaggio del processoProcess step Azione EditorePublisher action Consigliato o obbligatorio per gli editoriRecommended or required for publishers
1. l'acquirente accede al Marketplace commerciale con l'identità ID di Azure e seleziona un'offerta SaaS.1. The buyer signs in to the commercial marketplace with their Azure ID identity and selects a SaaS offer. Non è richiesta alcuna azione del server di pubblicazione.No publisher action required. Non applicabileNot applicable
2. dopo l'acquisto, l'acquirente seleziona _ Configura account * in Azure Marketplace o Configura ora in AppSource, che indirizza l'acquirente alla pagina di destinazione dell'editore per questa offerta.2. After purchasing, the buyer selects _ Configure account * in Azure Marketplace or Configure now in AppSource, which directs the buyer to the publisher’s landing page for this offer. L'acquirente deve essere in grado di accedere all'applicazione SaaS dell'editore con Azure AD SSO e deve essere richiesto solo il consenso minimo che non richiede l'approvazione Azure AD amministratore.The buyer must be able to sign in to the publisher’s SaaS application with Azure AD SSO and must only be asked for minimal consent that does not require Azure AD administrator approval. Progettare una pagina di destinazione per l'offerta in modo che riceva un utente con l'identità del Azure ad o della account Microsoft (MSA) e faciliti il provisioning o la configurazione aggiuntiva necessaria.Design a landing page for the offer so that it receives a user with their Azure AD or Microsoft account (MSA) identity and facilitates any additional provisioning or setup that’s required. NecessarioRequired
3. il server di pubblicazione richiede i dettagli di acquisto dall'API di evasione SaaS.3. The publisher requests purchase details from the SaaS fulfillment API. Utilizzando un token di accesso generato dall'ID applicazione della pagina di destinazione, chiamare l'endpoint di risoluzione per recuperare le specifiche relative all'acquisto.Using an access token generated from the landing page’s Application ID, call the resolve endpoint to retrieve specifics about the purchase. NecessarioRequired
4. tramite Azure AD e l'API Microsoft Graph, l'editore raccoglie i dettagli aziendali e dell'utente necessari per effettuare il provisioning dell'acquirente nell'applicazione SaaS dell'editore.4. Through Azure AD and the Microsoft Graph API, the publisher gathers the company and user details required to provision the buyer in the publisher’s SaaS application. Scomporre il token utente Azure AD per trovare il nome e il messaggio di posta elettronica oppure chiamare l'API Microsoft Graph e utilizzare le autorizzazioni delegate per recuperare le informazioni sull'utente che ha eseguito l'accesso.Decompose the Azure AD user token to find name and email, or call the Microsoft Graph API and use delegated permissions to retrieve information about the user who is logged in. NecessarioRequired

Passaggi del processo per la gestione delle sottoscrizioniProcess steps for subscription management

Nella figura sono illustrati i due passaggi del processo per la gestione delle sottoscrizioni.This figure shows the two process steps for subscription management.

Vengono illustrati i due passaggi del processo per la gestione delle sottoscrizioni.

In questa tabella vengono descritti i dettagli relativi ai passaggi del processo di gestione delle sottoscrizioni.This table describes the details about the subscription management process steps.

Passaggio del processoProcess step Azione EditorePublisher action Consigliato o obbligatorio per gli editoriRecommended or required for publishers
5. l'editore gestisce la sottoscrizione all'applicazione SaaS tramite l'API di evasione SaaS.5. The publisher manages the subscription to the SaaS application through the SaaS fulfillment API. Gestire le modifiche alla sottoscrizione e altre attività di gestione tramite le API di evasione Saas.Handle subscription changes and other management tasks through the SaaS fulfillment APIs.

Per questo passaggio è necessario un token di accesso come descritto in processo passaggio 3.This step requires an access token as described in process step 3.
NecessarioRequired
6. quando si usa il prezzo a consumo, l'editore genera eventi di utilizzo per l'API del servizio di misurazione.6. When using metered pricing, the publisher emits usage events to the metering service API. Se l'app SaaS offre la fatturazione basata sull'utilizzo, effettuare notifiche di utilizzo tramite le API del servizio di misurazione del Marketplace.If your SaaS app features usage-based billing, make usage notifications through the Marketplace metering service APIs.

Per questo passaggio è necessario un token di accesso, come descritto nel passaggio 3.This step requires an access token as described in Step 3.
Obbligatorio per la misurazioneRequired for metering

Passaggi del processo per la gestione degli utentiProcess steps for user management

Nella figura sono illustrati i tre passaggi del processo per la gestione degli utenti.This figure shows the three process steps for user management.

Vengono illustrati i tre passaggi facoltativi del processo per la gestione degli utenti.

I passaggi da 7 a 9 sono i passaggi del processo di gestione degli utenti facoltativi.Process steps 7 through 9 are optional user management process steps. Forniscono vantaggi aggiuntivi per gli editori che supportano Azure AD Single Sign-On (SSO).They provide additional benefits for publishers who support Azure AD single sign-on (SSO). In questa tabella vengono descritti i dettagli relativi ai passaggi del processo di gestione degli utenti.This table describes the details about the user management process steps.

Passaggio del processoProcess step Azione EditorePublisher action Consigliato o obbligatorio per gli editoriRecommended or required for publishers
7. Azure AD amministratori dell'azienda dell'acquirente possono facoltativamente gestire l'accesso per utenti e gruppi tramite Azure AD.7. Azure AD administrators at the buyer’s company can optionally manage access for users and groups through Azure AD. Non è necessaria alcuna azione del server di pubblicazione per abilitare questa impostazione se Azure AD SSO è configurato per gli utenti (passaggio 9).No publisher action is required to enable this if Azure AD SSO is set up for users (Step 9). Non applicabileNot applicable
8. il servizio di provisioning Azure AD comunica le modifiche tra Azure AD e l'applicazione SaaS dell'editore.8. The Azure AD Provisioning Service communicates changes between Azure AD and the publisher’s SaaS application. Implementare un endpoint scim per ricevere gli aggiornamenti da Azure ad durante l'aggiunta e la rimozione degli utenti.Implement a SCIM endpoint to receive updates from Azure AD as users are added and removed. ConsigliatoRecommended
9. dopo che l'app è stata autorizzata e ne è stato effettuato il provisioning, gli utenti della società dell'acquirente possono usare Azure AD SSO per accedere all'applicazione SaaS dell'editore.9. After the app is permissioned and provisioned, users from the buyer’s company can use Azure AD SSO to log in to the publisher’s SaaS application. Usare Azure ad SSO per consentire agli utenti di eseguire l'accesso una sola volta con un account per l'applicazione SaaS dell'editore.Use Azure AD SSO to enable users to sign in once with one account to the publisher’s SaaS application. ConsigliatoRecommended

Passaggi successiviNext steps