setAuthIdToken method
void
setAuthIdToken({
- String? fromString,
- Future<
String> ? fromFuture, - Observable<
String> ? fromObservable, - IntegrationId? integrationId,
Sets the auth idToken
(OpenId) that will be sent to the server and
will be used for providing the auth
object to the security rules.
Implementation
void setAuthIdToken(
{String? fromString,
Future<String>? fromFuture,
Observable<String>? fromObservable,
IntegrationId? integrationId}) {
_validateNotDestructed();
if (fromString != null) {
_authManager.setAuthIdToken(AuthIdToken.fromString(fromString),
integrationId: integrationId);
} else if (fromFuture != null) {
_authManager.setAuthIdToken(AuthIdToken.fromFuture(fromFuture),
integrationId: integrationId);
} else if (fromObservable != null) {
_authManager.setAuthIdToken(AuthIdToken.fromObservable(fromObservable),
integrationId: integrationId);
} else {
_authManager.setAuthIdToken(null, integrationId: integrationId);
}
}