AuthKt

public final classAuthKt


Summary

Public methods

static final @NonNullActionCodeSettings

Returns anActionCodeSettings instance initialized using theinit function.

static final @NonNullFirebaseAuth

Returns theFirebaseAuth instance of a givenFirebaseApp.

static final @NonNullFirebaseAuth

Returns theFirebaseAuth instance of the defaultFirebaseApp.

static final @NonNullAuthCredential

Returns an OAuthAuthCredential instance initialized using theinit function.

static final @NonNullOAuthProvider

Returns anOAuthProvider instance initialized using theinit function.

static final @NonNullOAuthProvider
oAuthProvider(
    @NonNullString providerId,
    @NonNullFirebaseAuth firebaseAuth,
    @ExtensionFunctionType @NonNull Function1<@NonNullOAuthProvider.BuilderUnit> init
)

Returns anOAuthProvider instance initialized using theinit function.

static final @NonNullUserProfileChangeRequest

Returns anUserProfileChangeRequest instance initialized using theinit function.

Public methods

actionCodeSettings

public static final @NonNullActionCodeSettings actionCodeSettings(
    @ExtensionFunctionType @NonNull Function1<@NonNullActionCodeSettings.BuilderUnit> init
)

Returns anActionCodeSettings instance initialized using theinit function.

auth

public static final @NonNullFirebaseAuth auth(@NonNullFirebase receiver, @NonNullFirebaseApp app)

Returns theFirebaseAuth instance of a givenFirebaseApp.

getAuth

public static final @NonNullFirebaseAuth getAuth(@NonNullFirebase receiver)

Returns theFirebaseAuth instance of the defaultFirebaseApp.

oAuthCredential

public static final @NonNullAuthCredential oAuthCredential(
    @NonNullString providerId,
    @ExtensionFunctionType @NonNull Function1<@NonNullOAuthProvider.CredentialBuilderUnit> init
)

Returns an OAuthAuthCredential instance initialized using theinit function.

oAuthProvider

public static final @NonNullOAuthProvider oAuthProvider(
    @NonNullString providerId,
    @ExtensionFunctionType @NonNull Function1<@NonNullOAuthProvider.BuilderUnit> init
)

Returns anOAuthProvider instance initialized using theinit function.

oAuthProvider

public static final @NonNullOAuthProvider oAuthProvider(
    @NonNullString providerId,
    @NonNullFirebaseAuth firebaseAuth,
    @ExtensionFunctionType @NonNull Function1<@NonNullOAuthProvider.BuilderUnit> init
)

Returns anOAuthProvider instance initialized using theinit function.

userProfileChangeRequest

public static final @NonNullUserProfileChangeRequest userProfileChangeRequest(
    @ExtensionFunctionType @NonNull Function1<@NonNullUserProfileChangeRequest.BuilderUnit> init
)

Returns anUserProfileChangeRequest instance initialized using theinit function.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-07-21 UTC.