in auth/src/main/java/com/google/firebase/quickstart/AuthSnippets.java [253:284]
public static void main(String[] args) throws InterruptedException, ExecutionException {
System.out.println("Hello, AuthSnippets!");
// Initialize Firebase
try {
// [START initialize]
FileInputStream serviceAccount = new FileInputStream("service-account.json");
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredentials(GoogleCredentials.fromStream(serviceAccount))
.build();
FirebaseApp.initializeApp(options);
// [END initialize]
} catch (IOException e) {
System.out.println("ERROR: invalid service account credentials. See README.");
System.out.println(e.getMessage());
System.exit(1);
}
// Smoke test
createUserWithUid();
getUserById("some-uid");
getUserByEmail("user@example.com");
getUserByPhoneNumber("+11234567890");
updateUser("some-uid");
//setCustomUserClaims("some-uid");
listAllUsers();
deleteUser("some-uid");
createCustomToken();
createCustomTokenWithClaims();
System.out.println("Done!");
}