AuthYurt 控制台地址:https://console.authyurt.com
<dependency>
<groupId>com.lihansir.platform</groupId>
<artifactId>auth-yurt-java-sdk</artifactId>
<version>1.0.2</version>
</dependency>
AuthenticationClient authenticationClient = new AuthenticationClient();
authenticationClient.setUserPoolId("USER_POOL_ID");
authenticationClient.setApplicationId("APPLICATION_ID");
AuthenticationResult authenticationResult = authenticationClient.loginByAccount(new LoginByAccountParam("test", "test"));
AuthenticationClient authenticationClient = new AuthenticationClient();
authenticationClient.setUserPoolId("USER_POOL_ID");
authenticationClient.setApplicationId("APPLICATION_ID");
AuthenticationResult authenticationResult = authenticationClient.loginByLdap(new LoginByLdapParam("test", "test"));
AuthenticationClient authenticationClient = new AuthenticationClient();
authenticationClient.setUserPoolId("USER_POOL_ID");
authenticationClient.setApplicationId("APPLICATION_ID");
AuthenticationResult authenticationResult = authenticationClient.loginByUsername(new LoginByUsernameParam("test", "test"));
AuthenticationClient authenticationClient = new AuthenticationClient();
authenticationClient.setUserPoolId("USER_POOL_ID");
authenticationClient.setApplicationId("APPLICATION_ID");
AuthenticationResult authenticationResult = authenticationClient.LoginByEmailParam(new LoginByEmailParam("[email protected]", "test"));
AuthenticationClient authenticationClient = new AuthenticationClient();
authenticationClient.setUserPoolId("USER_POOL_ID");
authenticationClient.setApplicationId("APPLICATION_ID");
AuthenticationResult authenticationResult = authenticationClient.loginByEmailCode(new LoginByEmailCodeParam("[email protected]", "1234"));
AuthenticationClient authenticationClient = new AuthenticationClient();
authenticationClient.setUserPoolId("USER_POOL_ID");
authenticationClient.setApplicationId("APPLICATION_ID");
AuthenticationResult authenticationResult = authenticationClient.loginByPhonePassword(new LoginByPhonePasswordParam("13188888888", "test"));
AuthenticationClient authenticationClient = new AuthenticationClient();
authenticationClient.setUserPoolId("USER_POOL_ID");
authenticationClient.setApplicationId("APPLICATION_ID");
AuthenticationResult authenticationResult = authenticationClient.loginByPhoneCode(new LoginByPhoneCodeParam("13188888888", "1234"));
AuthenticationClient authenticationClient = new AuthenticationClient();
authenticationClient.setUserPoolId("USER_POOL_ID");
authenticationClient.setApplicationId("APPLICATION_ID");
AuthenticationResult authenticationResult = authenticationClient.registerByUsername(new RegisterByUsernameParam("test", "test"));
AuthenticationClient authenticationClient = new AuthenticationClient();
authenticationClient.setUserPoolId("USER_POOL_ID");
authenticationClient.setApplicationId("APPLICATION_ID");
AuthenticationResult authenticationResult = authenticationClient.registerByEmail(new RegisterByEmailParam("[email protected]", "test"));
AuthenticationClient authenticationClient = new AuthenticationClient();
authenticationClient.setUserPoolId("USER_POOL_ID");
authenticationClient.setApplicationId("APPLICATION_ID");
AuthenticationResult authenticationResult = authenticationClient.registerByPhone(new RegisterByPhoneParam("13188888888", "test", "1234"));
AuthenticationClient authenticationClient = new AuthenticationClient();
authenticationClient.setUserPoolId("USER_POOL_ID");
authenticationClient.setApplicationId("APPLICATION_ID");
authenticationClient.sendCaptcha("13188888888", VerificationCodePlatform.PHONE, MessageTemplateType.LOGIN_VERIFY_CODE);
AuthenticationClient authenticationClient = new AuthenticationClient();
authenticationClient.setUserPoolId("USER_POOL_ID");
authenticationClient.setApplicationId("APPLICATION_ID");
String authorizationUrl = authenticationClient.generateOidcAuthorizationUrl("profile", ResponseType.CODE, "http://127.0.0.1:8080", "state", "nonce");
AuthenticationClient authenticationClient = new AuthenticationClient();
authenticationClient.setUserPoolId("USER_POOL_ID");
authenticationClient.setApplicationId("APPLICATION_ID");
authenticationClient.setSecret("APPLICATION_SECRET");
AccessToken accessToken = authenticationClientoidcCodeToToken("code", "http://127.0.0.1:8080");
AuthenticationClient authenticationClient = new AuthenticationClient();
authenticationClient.setUserPoolId("USER_POOL_ID");
authenticationClient.setApplicationId("APPLICATION_ID");
authenticationClient.setSecret("APPLICATION_SECRET");
AccessToken accessToken = authenticationClient.oidcRefreshToken("refreshToken", "profile");
AuthenticationClient authenticationClient = new AuthenticationClient();
authenticationClient.setUserPoolId("USER_POOL_ID");
authenticationClient.setApplicationId("APPLICATION_ID");
authenticationClient.setSecret("APPLICATION_SECRET");
boolean active = authenticationClient.oidcIntrospectionToken("access_token");
AuthenticationClient authenticationClient = new AuthenticationClient();
authenticationClient.setUserPoolId("USER_POOL_ID");
authenticationClient.setApplicationId("APPLICATION_ID");
authenticationClient.setSecret("APPLICATION_SECRET");
authenticationClient.oidcRevokeToken("access_token");
AuthenticationClient authenticationClient = new AuthenticationClient();
authenticationClient.setUserPoolId("USER_POOL_ID");
authenticationClient.setApplicationId("APPLICATION_ID");
authenticationClient.setSecret("APPLICATION_SECRET");
User user = authenticationClient.oidcUserInfo("access_token");