Intestazione - AP-Partner-Framework-Status header-ap-partner-framework-status

NOTE
Il contenuto di questa pagina viene fornito solo a scopo informativo. L’utilizzo di questa API richiede una licenza corrente da Adobe. Non è consentito alcun uso non autorizzato.

Panoramica overview

L'intestazione della richiesta AP-Partner-Framework-Status contiene informazioni sullo stato ottenute da un framework partner per ottenere un Single Sign-On (SSO).

Sintassi syntax

AP-Partner-Framework-Status: <partner_framework_status_information>
Tipo di intestazione
Intestazione richiesta
Standard
No

Direttive directives

<informazioni_stato_framework_partner>

Il valore Base64-encoded dell'elemento JSON contenente i seguenti attributi:

Attributo
frameworkPermissionInfo

Questo è un attributo obbligatorio.

Informazioni sullo stato delle autorizzazioni utente restituite dal framework partner ed elaborate dall'applicazione.

Questo è un elemento JSON con i seguenti attributi:

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 1-bgcolor-eff2f7 2-bgcolor-eff2f7 10-bgcolor-eff2f7 11-bgcolor-eff2f7 html-authored
Attributo
accessStatus

Questo è un attributo obbligatorio.

Questa è un’enumerazione con i seguenti valori possibili:

  • concesso
    L'utente ha consentito all'applicazione di accedere alle informazioni sulla sottoscrizione.
  • negato
    L'utente ha negato all'applicazione l'accesso alle informazioni sulla sottoscrizione.
  • in sospeso
    L'utente non ha ancora consentito all'applicazione di accedere alle informazioni sulla sottoscrizione.
  • notDetermined
    L'applicazione non può accedere alle informazioni sulla sottoscrizione.
errore

Questo è un attributo facoltativo.

Questo può essere utilizzato per trasmettere l’errore del framework partner nel caso in cui ne venga attivato uno durante la query per le informazioni sullo stato delle autorizzazioni utente.

Questo è un elemento JSON con i seguenti attributi:

table 0-row-2 1-row-2 2-row-2 1-bgcolor-eff2f7 2-bgcolor-eff2f7 html-authored
Attributo
codice Stringa che identifica in modo univoco l’errore come definito dal framework del partner.
messaggio Stringa che contiene la descrizione dell'errore come definito dal framework partner.
frameworkProviderInfo

Questo è un attributo obbligatorio.

Informazioni sullo stato di accesso del provider restituite dal framework del partner ed elaborate dall'applicazione.

Questo è un elemento JSON con i seguenti attributi:

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 1-bgcolor-eff2f7 2-bgcolor-eff2f7 13-bgcolor-eff2f7 14-bgcolor-eff2f7 html-authored
Attributo
id Questo è un attributo obbligatorio.

MappingId che identifica il MVPD utilizzato durante il flusso di autenticazione a livello di framework del partner.
expirationDate Questo è un attributo obbligatorio.

Si tratta della data di scadenza del profilo utente autenticato, nel caso in cui l’utente abbia effettuato correttamente l’accesso utilizzando un MVPD supportato a livello di framework partner.
errore

Questo è un attributo facoltativo.

Questo può essere utilizzato per trasmettere l’errore del framework del partner nel caso in cui uno venga attivato durante la query per le informazioni sullo stato di accesso del provider.

Questo è un elemento JSON con i seguenti attributi:

table 0-row-2 1-row-2 2-row-2 1-bgcolor-eff2f7 2-bgcolor-eff2f7 html-authored
Attributo
codice Stringa che identifica in modo univoco l’errore come definito dal framework del partner.
messaggio Stringa che contiene la descrizione dell'errore come definito dal framework partner.

Esempi examples

// Partner framework status information
// {
//    "frameworkPermissionInfo": {
//        "accessStatus": "....",
//        "error": {
//            "code" : "....",
//            "message" : "...."
//        }
//     },
//    "frameworkProviderInfo" : {
//        "id" : "....",
//        "expirationDate" : "....",
//        "error" : {
//            "code" : "...",
//            "message" : "....."
//        }
//     }
// }

// Base64-encoded
// ewogICAgImZyYW1ld29ya1Blcm1pc3Npb25JbmZvIjogewogICAgICAgICJhY2Nlc3NTdGF0dXMiOiAiLi4uLiIsCiAgICAgICAg
// ImVycm9yIjogewogICAgICAgICAgICAiY29kZSIgOiAiLi4uLiIsCiAgICAgICAgICAgICJtZXNzYWdlIiA6ICIuLi4uIgogICAg
// ICAgIH0KICAgIH0sCiAgICAiZnJhbWV3b3JrUHJvdmlkZXJJbmZvIiA6IHsKICAgICAgICAiaWQiIDogIi4uLi4iLAogICAgICAg
// ICJleHBpcmF0aW9uRGF0ZSIgOiAiLi4uLiIsCiAgICAgICAgImVycm9yIiA6IHsKICAgICAgICAgICAgImNvZGUiIDogIi4uLiIs
// CiAgICAgICAgICAgICJtZXNzYWdlIiA6ICIuLi4uLiIKICAgICAgICB9CiAgICB9Cn0gIA==

AP-Partner-Framework-Status: ewogICAgImZyYW1ld29ya1Blcm1pc3Npb25JbmZvIjogewogICAgICAgICJhY2Nlc3NTdGF0dXMiOiAiLi4uLiIsCiAgICAgICAgImVycm9yIjogewogICAgICAgICAgICAiY29kZSIgOiAiLi4uLiIsCiAgICAgICAgICAgICJtZXNzYWdlIiA6ICIuLi4uIgogICAgICAgIH0KICAgIH0sCiAgICAiZnJhbWV3b3JrUHJvdmlkZXJJbmZvIiA6IHsKICAgICAgICAiaWQiIDogIi4uLi4iLAogICAgICAgICJleHBpcmF0aW9uRGF0ZSIgOiAiLi4uLiIsCiAgICAgICAgImVycm9yIiA6IHsKICAgICAgICAgICAgImNvZGUiIDogIi4uLiIsCiAgICAgICAgICAgICJtZXNzYWdlIiA6ICIuLi4uLiIKICAgICAgICB9CiAgICB9Cn0gIA==
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b