#

SUD

介绍

  • App服务需要实现Https回调接口,供小游戏服务鉴权并获取用户基本信息
  • sud-mgp-auth-java提供了实现回调接口的大部分功能,App服务只需要实现Https接口,并调用sud-mgp-auth-java即可

SDK环境要求

  • 支持JDK 1.8或其以上版本
  • 需要联系Sud.Tech为业务分配 appIdappKeyappSecret

集成流程

1.项目集成 sud-mgp-auth-java,添加以下依赖

<!-- 引用服务端sdk依赖 -->
<dependencies>
   <dependency>
      <groupId>tech.sud.mgp.auth</groupId>
      <artifactId>sud-mgp-auth-java</artifactId>
      <version>${sud-mgp-auth-java.version}</version>
   </dependency>

   <dependency>
      <groupId>com.auth0</groupId>
      <artifactId>java-jwt</artifactId>
      <version>3.10.3</version>
   </dependency>
</dependencies>

2.maven(setting.xml)设置

  • 2.1 必要配置

    <settings>
      ...
      <profiles>
          <profile>
              <id>github</id>
              <activation>
                  <activeByDefault>true</activeByDefault>
              </activation>
              <repositories>
                  <repository>
                      <id>sudtech-github</id>
                      <url>https://maven.pkg.github.com/sudtechnology/sud-mgp-auth-java/</url>
                  </repository>
              </repositories>
          </profile>
      </profiles>
    
      <servers>
          <server>
              <id>sudtech-github</id>
              <!-- github用户,建议创建一个公司通用账号,注意:不要使用邮箱,使用用户名!!! -->
              <!-- 注意:此github用户需要提前加入项目,否则拉取不到依赖!!! -->
              <username>USERNAME</username>
              <!-- https://github.com/settings/tokens -> Personal access tokens -->
              <!-- 此处使用的是personal access token,非密码明文!!! -->
              <password>YOUR_GITHUB_PAT</password>
          </server>
      </servers>
      ...
    </settings>
    
  • 2.2 非必要配置

      <!-- 镜像设置(非必须,如果之前没有特意设置过Mirrors,忽略以下配置 -->
      <!-- 如果已经设置了其他镜像,例如阿里云等,需要在Mirrors里面添加当前设置) -->
      <mirrors>
          <!-- 将当前Mirror配置放置在Mirrors中最上面 -->
          <mirror>
              <mirrorOf>sudtech-github</mirrorOf>
              <id>sudtech-github</id>
              <url>https://maven.pkg.github.com/sudtechnology/sud-mgp-auth-java/</url>
          </mirror>
    
          <!-- 其他已经设置的镜像,例如阿里云等 -->
          <mirror>
              ......
          </mirror>
      </mirrors>
    

3.使用SudMGPAuth提供的API实现以下回调接口,供小游戏服务鉴权和获取用户基本信息,可参考Demo

results matching ""

    No results matching ""