锋翎文档
Go SDK

Go SDK

Beacon SSO Go SDK 接入与使用指南

Go SDK

本页只讲一件事: 你的 Gin 服务如何接入并使用 Beacon SSO Go SDK。

你会用到的能力

需求对应能力文档
快速完成接入安装、环境变量、启动示例快速开始
让接口必须登录后访问middleware.CheckAuth(ctx)认证检查中间件
打通登录/回调/登出Route.OAuthRouter()OAuth2 路由
调用用户/账户/商户接口Route.UserRouter() / Route.AccountRouter() / gRPC 客户端gRPC 服务
配置环境参数SSO_* 环境变量环境变量配置

接入步骤概览

  1. 引入依赖: go get github.com/phalanx-labs/beacon-sso-sdk
  2. 在启动节点中追加 bSdkStartup.NewStartupConfig()...
  3. bSdkRoute.NewRoute(ctx) 挂载 SDK 路由
  4. 对受保护业务路由加 CheckAuth 中间件

快速开始

先按 快速开始 走完整接入,然后按业务需要看 OAuth2gRPC中间件 子文档。

On this page