Armazenar credencial do Facebook no Android para senha do Google Smart Lock

Armazenar credencial do Facebook na senha do Google Smart Lock

Consegui armazenar credenciais básicas de nome de usuário / senha no Smart Lock Password. Há uma abundância de documentação e exemplos de credenciais do Google:

GoogleSignInAccount gsa = signInResult.getSignInAccount();
Credential credential = new Credential.Builder(gsa.getEmail())
        .setAccountType(IdentityProviders.GOOGLE)
        .setName(gsa.getDisplayName())
        .setProfilePictureUri(gsa.getPhotoUrl())
        .build();

Mas até agora não consegui armazenar uma credencial do Facebook. Deve ser algo semelhante. Mas o que exatamente? Ou é algo completamente diferente ou não é suportado?

Credential credential = new Credential.Builder(<what goes here?!>)
        .setAccountType(IdentityProviders.FACEBOOK)
        .setName(<and here?>)
        .setProfilePictureUri(<is this necessary?>)
        .build();

questionAnswers(1)

yourAnswerToTheQuestion