Link Search Menu Expand Document

安装和配置SDK

  1. Go
  2. 配置

接下来我们将XAuth SDK添加到Web应用程序。

Go

在项目中安装以下依赖:

  • go get github.com/XAuth/XAuth-jwt-verifier-golang
  • go get github.com/gorilla/sessions

然后将上述依赖导入到项目中:

import {
  "github.com/XAuth/XAuth-jwt-verifier-golang"
  "github.com/gorilla/sessions"
}

配置

在配置过程中我们需要使用已经创建的WEB应用的作出个参数,这些参数可以在管理后台中找到:

  • Client ID — 在XAuth 管理后台中web应用程序详情页的顶部
  • Client Secret — 在XAuth 管理后台中web应用程序详情页的顶部
  • Subdomain — 您可以在管理控制台的登录地址中找到。(例如,subdomain.xauth.cloud)

通常情况下集成应用程序可以使用XAuth提供的内置授权服务器。但是如果要使用自定义授权服务器的话,还要从管理后台获取授权服务器ID参数:

  • 授权服务器ID — 在管理后台 API > 授权服务器详情 > 设置 标签中,Issuer中末尾的字符串表示授权服务器ID,例如当Issuer是 https://subdmain.xauth.cloud/oauth2/0oa3byi66oDRFINMI696时,这个自定义授权服务器的ID是 0oa3byi66oDRFINMI696