Disctopia
Turundusveebisaidi ja voogesituse veebirakenduse ühendamine üheks ökosüsteemiks — üks Auth0 sisselogimine, ühine API ja CMS-i juhitud sündmuste bännerid mõlemal platvormil.
2→1
Platvormid ühendatud
1
Ühine API ja taustsüsteem
SSO
Ainult üks Auth0 sisselogimine
Ülevaade
Disctopia on muusika voogedastuse platvorm, mis võimaldab artistidel avaldada ja monetiseerida oma sisu otse. Ökosüsteemil on kaks osa: turundusveebisait, mis tutvustab platvormi, uudiseid ja uuendusi, ning veebirakendus voogesituseks ja kasutajate suhtluseks. Eesmärk oli panna mõlemad toimima ühe süsteemina, mitte kahe eraldiseisva tootena.
Eesmärk
Kasutada Auth0 autentimiseks mõlemas platvormis, nii et kasutajad logivad veebisaidil sisse samade andmetega nagu rakenduses.
Võimaldada uudiste vaatamist, kommenteerimist ja laikimist ühe API kaudu.
Hoidke kasutajaandmed veebisaidi ja rakenduse vahel kooskõlas.
Pakkuge paindlikku sündmuste teavitussüsteemi, mis kuvab tulevasi sündmusi platvormide vahel.
Väljakutse
Autentimise sujuv toimimine kahe erineva platvormi vahel Auth0 abil.
Struktureerida üks API kommenteerimise, laikimise ja uudiste loogika haldamiseks ilma taustsüsteemi koodi dubleerimata.
Ehitada dünaamiline, CMS-i kontrollitud sündmuste teavitussüsteem.
Keskendada kõik ilma arhitektuuri liigse keerukuseta.
Mida OSKI ehitas
Ühtne API, mida kasutavad nii veebisait kui ka veebirakendus, jagades sama taustsüsteemi.
Auth0 integreeritud jagatud autentimisteenuse pakkujana turvalise tokeni haldamise ja sessiooni järjepidevusega.
Kommentaaride ja laikide haldamine toimub keskse API kaudu.
Kohandatud sündmuste teavitusriba: sündmusi hallatakse Umbracos, toimetajad valivad, kus igaüks kuvatakse (veebisait, rakendus või mõlemad), ja skript hangib ja kuvab bänneri dünaamiliselt — turundus saab ilma arendaja kaasamiseta teadaandeid juhtida.
Tulemused
Kasutajad logivad mõlemal platvormil sisse Auth0 kaudu ühe kasutajatunnustega.
Veebisait ja rakendus kasutavad üht API-d ja backend’i, kommentaarid ja laigid on tsentraliseeritud.
Sündmuste bännereid hallatakse CMS-is ja need kuvatakse dünaamiliselt seal, kus toimetajad valida soovivad.
Mõlemad tooted toimivad nüüd kui üks lihtsamini hallatav ökosüsteem.