类 OIDCClient


  • public class OIDCClient
    extends java.lang.Object
    • 构造器详细资料

      • OIDCClient

        public OIDCClient()
      • OIDCClient

        public OIDCClient​(AuthRequest authRequest)
    • 方法详细资料

      • buildAuthorizeUrl

        public void buildAuthorizeUrl​(Callback<java.lang.String> callback)
      • registerByExtendField

        public void registerByExtendField​(java.lang.String fieldName,
                                          java.lang.String account,
                                          java.lang.String password,
                                          java.lang.String context,
                                          @NotNull
                                          AuthCallback<UserInfo> callback)
      • registerByEmail

        public void registerByEmail​(java.lang.String email,
                                    java.lang.String password,
                                    @NotNull
                                    AuthCallback<UserInfo> callback)
      • registerByEmail

        public void registerByEmail​(java.lang.String email,
                                    java.lang.String password,
                                    java.lang.String context,
                                    @NotNull
                                    AuthCallback<UserInfo> callback)
      • registerByEmailCode

        public void registerByEmailCode​(java.lang.String email,
                                        java.lang.String vCode,
                                        @NotNull
                                        AuthCallback<UserInfo> callback)
      • registerByEmailCode

        public void registerByEmailCode​(java.lang.String email,
                                        java.lang.String vCode,
                                        java.lang.String context,
                                        @NotNull
                                        AuthCallback<UserInfo> callback)
      • registerByPhonePassword

        public void registerByPhonePassword​(java.lang.String phoneCountryCode,
                                            java.lang.String phone,
                                            java.lang.String password,
                                            java.lang.String context,
                                            @NotNull
                                            AuthCallback<UserInfo> callback)
      • registerByPhoneCode

        public void registerByPhoneCode​(java.lang.String phone,
                                        java.lang.String vCode,
                                        java.lang.String password,
                                        @NotNull
                                        AuthCallback<UserInfo> callback)
      • registerByPhoneCode

        public void registerByPhoneCode​(java.lang.String phoneCountryCode,
                                        java.lang.String phone,
                                        java.lang.String vCode,
                                        java.lang.String password,
                                        @NotNull
                                        AuthCallback<UserInfo> callback)
      • registerByPhoneCode

        public void registerByPhoneCode​(java.lang.String phoneCountryCode,
                                        java.lang.String phone,
                                        java.lang.String vCode,
                                        java.lang.String password,
                                        java.lang.String context,
                                        @NotNull
                                        AuthCallback<UserInfo> callback)
      • loginByPhoneCode

        public void loginByPhoneCode​(java.lang.String phone,
                                     java.lang.String vCode,
                                     @NotNull
                                     AuthCallback<UserInfo> callback)
      • loginByPhoneCode

        public void loginByPhoneCode​(java.lang.String phoneCountryCode,
                                     java.lang.String phone,
                                     java.lang.String vCode,
                                     @NotNull
                                     AuthCallback<UserInfo> callback)
      • loginByPhoneCode

        public void loginByPhoneCode​(java.lang.String phoneCountryCode,
                                     java.lang.String phone,
                                     java.lang.String vCode,
                                     boolean autoRegister,
                                     java.lang.String context,
                                     @NotNull
                                     AuthCallback<UserInfo> callback)
      • loginByEmailCode

        public void loginByEmailCode​(java.lang.String email,
                                     java.lang.String vCode,
                                     @NotNull
                                     AuthCallback<UserInfo> callback)
      • loginByEmailCode

        public void loginByEmailCode​(java.lang.String email,
                                     java.lang.String vCode,
                                     boolean autoRegister,
                                     java.lang.String context,
                                     @NotNull
                                     AuthCallback<UserInfo> callback)
      • loginByAccount

        public void loginByAccount​(java.lang.String account,
                                   java.lang.String password,
                                   @NotNull
                                   AuthCallback<UserInfo> callback)
      • loginByAccount

        public void loginByAccount​(java.lang.String account,
                                   java.lang.String password,
                                   boolean autoRegister,
                                   java.lang.String context,
                                   @NotNull
                                   AuthCallback<UserInfo> callback)
      • loginByOneAuth

        public void loginByOneAuth​(java.lang.String token,
                                   java.lang.String accessToken,
                                   @NotNull
                                   AuthCallback<UserInfo> callback)
      • loginByOneAuth

        public void loginByOneAuth​(java.lang.String token,
                                   java.lang.String accessToken,
                                   int netWork,
                                   @NotNull
                                   AuthCallback<UserInfo> callback)
      • loginByWechat

        public void loginByWechat​(java.lang.String authCode,
                                  @NotNull
                                  AuthCallback<UserInfo> callback)
      • loginByWechatWithBind

        public void loginByWechatWithBind​(java.lang.String authCode,
                                          java.lang.String context,
                                          @NotNull
                                          AuthCallback<UserInfo> callback)
      • loginByWecom

        public void loginByWecom​(java.lang.String authCode,
                                 @NotNull
                                 AuthCallback<UserInfo> callback)
      • loginByWecomAgency

        public void loginByWecomAgency​(java.lang.String authCode,
                                       @NotNull
                                       AuthCallback<UserInfo> callback)
      • loginByAlipay

        public void loginByAlipay​(java.lang.String authCode,
                                  @NotNull
                                  AuthCallback<UserInfo> callback)
      • loginByLark

        public void loginByLark​(java.lang.String authCode,
                                @NotNull
                                AuthCallback<UserInfo> callback)
      • loginByGoogle

        public void loginByGoogle​(java.lang.String authCode,
                                  @NotNull
                                  AuthCallback<UserInfo> callback)
      • authByCode

        public void authByCode​(java.lang.String code,
                               @NotNull
                               AuthCallback<UserInfo> callback)
      • getNewAccessTokenByRefreshToken

        public void getNewAccessTokenByRefreshToken​(java.lang.String refreshToken,
                                                    @NotNull
                                                    AuthCallback<UserInfo> callback)