/AppleSignIn_Rest_Client

Java Restful Apple Sign in library for back end solutions

Primary LanguageJavaApache License 2.0Apache-2.0

Java based Restful API for Apple Sign In.

Grab the jar file from build/libs.

Usage:

    String issTeamId = "TEAM_ID";
    String subClientId = "APP_PACKAGE_ID";
    String keyId = "KEY_ID";
    String redirectUrl = "REDIRECT_URL";

    String keyFilePath = Main.class.getClassLoader().getResource("CERTIFICATE_PATH").getPath();

    com.smartral.apple_signin.Apple_SignIn appSignIn = new com.smartral.apple_signin.Apple_SignIn(
            issTeamId,
            subClientId,
            keyId,
            redirectUrl,
            keyFilePath);

    com.smartral.apple_signin.Apple_SignedIn_UserData data = appSignIn.getUserData("AUTHORIZATION_CODE_FROM_CLIENT");
    System.out.println(data == null ? "null" : data.email);