Almacenar la credencial de Facebook en Android para la contraseña de bloqueo inteligente de Google

Almacenar la credencial de Facebook en la contraseña de Google Smart Lock

Pude almacenar credenciales básicas de nombre de usuario / contraseña en Smart Lock Password. Hay mucha documentación y ejemplos para las credenciales de Google:

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

Pero hasta ahora, no pude almacenar una credencial de Facebook. Debería ser algo similar. ¿Pero qué exactamente? ¿O es algo completamente diferente o no es compatible?

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