SSO нэгтгэх заавар

Дэлгэрэнгүй зааврыг developer.gerege.mn/docs/guides/sso-integration дээрээс үзнэ.

Товч алхам

  • App бүртгүүлэхdeveloper.gerege.mn/dashboard/apps/new
  • client_id, client_secret авах — зөвхөн нэг удаа харагдана
  • OIDC холбох — Authorization Code Flow
  • ID Token задлах — иргэний мэдээлэл авах
  • Жишээ (Next.js)

    import NextAuth from "next-auth"
    
    

    export const { handlers, signIn, signOut, auth } = NextAuth({

    providers: [{

    id: "gerege-sso",

    name: "e-ID Mongolia",

    type: "oidc",

    issuer: "https://sso.gerege.mn",

    clientId: process.env.EID_CLIENT_ID!,

    clientSecret: process.env.EID_CLIENT_SECRET!,

    }],

    })

    Бусад хэлний жишээ (Go, Python, PHP): developer.gerege.mn/docs/guides/sso-integration