Oman identiteetintarjoajan yhdistäminen asiakastileihin

Voit yhdistää oman OpenID Connect (OIDC) -yhteensopivan identiteetintarjoajasi asiakastileihin, jotta asiakkaillasi olisi yhdenmukainen kirjautumiskokemus eri alustoillasi.

Kun olet muodostanut yhteyden omaan identiteetintarjoajaasi, asiakkaat voivat kirjautua kaupassasi oleville tileilleen identiteetintarjoajasi kautta kertakäyttöistä kirjautumista käyttäen. Tämä kirjautumistapa korvaa Shopifyn oletusarvoisen kirjautumistavan.

Vaikka voit yhdistää useita identiteetintarjoajia Shopifyhin, voit aktivoida vain yhden identiteetintarjoajan kerrallaan verkkokaupassasi.

Identiteetintarjoajille asetettavat vaatimukset

Identiteetintarjoajan, johon muodostat yhteyden, on täytettävä seuraavat vaatimukset, jotta se voisi integroitua Shopify-kauppaasi:

Identiteetintarjoajan, johon muodostat yhteyden, on myös tuettava seuraavia päätepisteitä:

Pakolliset identiteetintarjoajan päätepisteet
Pakollinen päätepisteEsimerkki verkkotunnuksesta ja polustaSelitykset
Authorizationhttps://auth.provider.com/authorizeRFC 6749 Section 4.1
Tokenhttps://auth.provider.com/token RFC 6749 Section 4.1.3 and RFC 6749 Section 6
JWKShttps://auth.provider.com/.well-known/jwks.jsnRFC 7517 Section 5
Discoveryhttps://auth.provider.com/.well-known/openid-configurationOpenID Discovery 1.0

Jos et ole varma, täyttääkö identiteetintarjoaja vaatimukset, tarkista identiteetintarjoajan toimittamat asiakirjat tai ota yhteyttä identiteetintarjoajaan tukea saadaksesi.

Mobiilivaatimukset

Jos kaupassasi on mobiilisovellus, identiteetintarjoajan Authorization-päätepisteen on tuettava seuraavia parametreja:

  • code_challenge: Vahvistaa, että tunnusta (token) pyytävä asiakas on sama kuin pyynnön alullepannut asiakas.
  • code_challenge_method: Tämä päätepiste on asetettava arvoon S256.

Yhteyden muodostaminen asiakastilien ja oman identiteetintarjoajasi välille

Jotta voit muodostaa yhteyden omaan identiteetintarjoajaasi, sinun on tehtävät seuraavat tehtävät järjestyksessä:

Vaihe 1: Yhteyden muodostaminen identiteetintarjoajaan

  1. Siirry Shopify Adminissa kohtaan Asetukset > Asiakastilit.

  2. Klikkaa Identiteetintarjoaja-osiossa Hallinnoi.

  3. Klikkaa Yhdistä palveluntarjoajaan.

  4. Anna identiteetintarjoajan nimi todennuspalvelulle.

  5. Pidä tämä Yhdistä identiteetintarjoajaan -sivu auki, jotta voit kopioida Takaisinsoiton URL-osoitteet- ja Uloskirjautumissivun URL-osoitteet Asenna konfiguraatiot -osiosta, kun määrität identiteetin tarjoajan asetukset.

Vaihe 2: Identiteetintarjoajan asetusten konfigurointi

Kun olet suorittanut Shopify Adminissa kaikki vaiheet, jotka yhteyden muodostamiseen identiteetintarjoajaan tavitaan, sinun on konfiguroitava seuraavat asetukset identiteetintarjoajan dashboardissa. Määritysvaiheet ovat erilaisia käyttämästäsi palveluntarjoajasta riippuen. Ota yhteyttä identiteetintarjoajaasi saadaksesi tukea tämän dashboardin määritysvaiheiden suorituksessa.

Ohjeet:

  1. Avaa identiteetintarjoajan dashboard erillisellä selaimen välilehdellä.

  2. Rekisteröi hakemuksesi: Luo luottamuksellinen hakemus identiteetintarjoajan dashboardissa ja hanki sitten client_id ja client_secret.

  3. Konfiguroi uudelleenohjauksen ja uloskirjautumisen URL-osoitteet: Anna identiteetintarjoajan dashboardin Takaisinsoitto-URL - ja Uloskirjautumis-URL-osoitteet, jotka ovat Shopify Adminin Yhdistä identiteetintarjoajaan -sivun Määrityskonfiguraatioissa.

  4. Määritä laajuudet: Varmista identiteetintarjoajan dashboardissa, että laajuudet sisältävät parametrit email ja openid.

  5. Määritä päätepisteet: Varmista, että seuraavat päätepisteet on määritetty identiteetintarjoajan dashboardissa:

    • Authorization
    • Token
    • JWKS
    • Näkyvyys: Identiteetintarjoajasta riippuen Näkyvyys-päätepisteellä voi olla myös jokin muu nimi, kuten Määritys tai Tunnettu määritys.
  6. Etsi identiteetintarjoajan kirjautumisen jälkeisen uudelleenohjauksen URI-parametri. Identiteetintarjoajasta riippuen nimi voi olla post_logout_redirect_uri, logout_uri tai returnTo.

  7. Pidä tämä sivu auki selaimen välilehdellä, jotta voit käyttää sitä viitteenä, kun viimeistelet yhteyden muodostamisen identiteetin tarjoajaan.

Vaihe 3: Identiteetintarjoajan yhteyden viimeistely

Kun olet konfiguroinut identiteetintarjoajan asetukset identiteetintarjoajan dashboardissa, sinun täytyy palata Shopify Adminiin viimeistelemään yhteyden luominen.

Ohjeet:

  1. Palaa Shopify Adminin Yhdistä identiteetintarjoajaan -sivulle.
  2. Täytä Hakemuksen tiedot -osiossa pakolliset tiedot siten, kun ne näkyvät identiteetintarjoajan asetuksissa.
  3. Klikkaa Tallenna.
  4. Klikkaa Testaa yhteyttä ja testaa, että identiteetintarjoajan todennus uudelleenohjaa asiakastileihisi. Jos olet äskettäin kirjautunut asiakastilillesi verkkokaupassasi, sinun on ehkä kirjauduttava ulos ja uudelleen sisään, jotta voit kokeilla uutta kirjautumista.
  5. Kun olet testannut yhteyttä, klikkaa Aktivoi.

Kun olet aktivoinut oletusarvoisen identiteetintarjoajan, Aktiivinen-tunnus näkyy uuden identiteetintarjoajan vieressä Asiakastilit-asetusten Identiteetintarjoaja-osiossa.

Palaa takaisin oletusarvoiseen identiteetintarjoajaan Shopifyihin

Voit milloin tahansa vaihtaa identiteetintarjoajasi takaisin asiakkaan sisäänkirjautumisen oletusmenetelmään.

Ohjeet:

  1. Siirry Shopify Adminissa kohtaan Asetukset > Asiakastilit.

  2. Klikkaa Identiteetintarjoaja-osiossa Hallinnoi.

  3. Valitse Oletusidentiteetintarjoaja- pudotusvalikosta Aktivoi.

Kun olet aktivoinut oletusarvoisen identiteetintarjoajan, Aktiivinen-tunnus näkyy oletusarvoisen identiteetintarjoajan vieressä Asiakastilit-asetusten Identiteetintarjoaja-osiossa.

Asiakasdatan hallinnointi

Jos asiakas pyytää henkilötietonsa poistamista Shopify-kaupastasi, voit poistaa asiakkaan henkilötiedot Shopify Administa.

Jos olet muodostanut yhteyden omaan identiteetintarjoajaasi, sinun on poistettava kaikki asiaan liittyvät asiakastiedot myös palveluntarjoajan dashboardista. Lue lisää identiteetintarjoajan asiakastietojen poistamista koskevista ohjeista.

Lisäresurssit

Lisätietoja OpenID Connect (OIDC) -yhteensopivasta identiteetintarjoajista saat seuraavista kolmannen osapuolen resursseista:

Etkö löydä hakemaasi vastausta? Autamme mielellämme.