Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 779 Bytes

File metadata and controls

22 lines (16 loc) · 779 Bytes

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);