easysnowdata.auth.login#

easysnowdata.auth.login(name: str | None = None, *, interactive: bool = True, persist: bool = True, **kwargs: Any) None[source]#

Interactively set up credentials.

With no name, every non-optional provider that is not yet configured is asked in turn (failures are logged, not raised). With a name, that provider’s login runs and errors propagate; extra keyword arguments go to it (project= for Earth Engine).