An enum containing the possible authentication providers. These have to manually be enabled for your app before they can be used.
public enum Credentials.AuthProvider
Mechanism for authenticating without credentials.
Mechanism for logging in with API keys generated by the client SDK.
OAuth2-based mechanism for logging in with an Apple ID.
Mechanism for authenticating with an email and a password.
OAuth2-based mechanism for logging in with an existing Facebook account.
Allow users to log in with arbitrary credentials according to custom authentication logic that you define on the server.
Mechanism for logging in with an existing Google account using an auth code or Id token.
Allow users to log in with JWT-based credentials generated by a service external to Realm.
Mechanism for logging in with API keys generated in the server UI.
A provider that is not among the well known provider types. This is most likely the result of the server introducing a new provider type that this version of the SDK doesn't know about.