Class AuthClient

java.lang.Object
net.hyshan.hou.core.app.client.AuthClient

@Component public class AuthClient extends Object
  • Field Details

    • ISSUER_URI

      @Value("${spring.security.oauth2.resourceserver.jwt.issuer-uri}") public String ISSUER_URI
  • Constructor Details

    • AuthClient

      public AuthClient()
  • Method Details

    • createToken

      public com.alibaba.fastjson2.JSONObject createToken(String code, String redirectUrl)
      获取token
      Parameters:
      code -
      redirectUrl -
      Returns:
    • refreshToken

      public com.alibaba.fastjson2.JSONObject refreshToken(String refreshToken)
      刷新token
      Parameters:
      refreshToken -
      Returns:
    • introspect

      public com.alibaba.fastjson2.JSONObject introspect(String accessToken)
      自省token
      Parameters:
      accessToken -
      Returns:
    • revoke

      public com.alibaba.fastjson2.JSONObject revoke(String refreshToken)