hstratus-auth: Authenticate with iCloud
Authenticate with iCloud using Apple ID credentials stored on disk.
The full sign-in flow — SRP credential exchange followed by any required two-factor (2FA) or legacy two-step (2SA) challenge — is handled by a single login call. On success the library caches a session token for use with other iCloud services.
This library is unofficial and not supported by Apple. It may break without warning if Apple changes their authentication protocol.
[Skip to Readme]
Downloads
- hstratus-auth-0.1.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 0.1.0.0 |
|---|---|
| Change log | ChangeLog.md |
| Dependencies | aeson (>=2.0 && <2.3), aeson-casing (>=0.1 && <0.3), base (>=4.12 && <5), base16-bytestring (>=1.0 && <1.1), base64-bytestring (>=1.0 && <2.1), bytestring (>=0.10.8 && <0.11 || >=0.11.3 && <0.13), case-insensitive (>=1.2 && <1.3), containers (>=0.6 && <0.8), crypto-srp (>=0.1 && <0.2), cryptohash-sha256 (>=0.11 && <0.12), directory (>=1.3 && <1.4), filepath (>=1.4 && <1.6), hstratus-auth, http-client (>=0.5 && <0.8), http-client-tls (>=0.3 && <0.4), http-types (>=0.12.1 && <0.13), optparse-applicative (>=0.18 && <0.19), random (>=1.1 && <1.4), simple-prompt (>=0.2 && <0.3), string-conv (>=0.1 && <0.3), text (>=1.2.3 && <2.2), time (>=1.8 && <1.15), transformers (>=0.5 && <0.7), unix (>=2.7 && <2.9), uuid (>=1.3 && <1.4), web-cookiejar (>=0.1.3 && <0.2), xdg-basedir (>=0.2 && <0.3) [details] |
| Tested with | ghc ==9.2.8, ghc ==9.4.8, ghc ==9.6.7, ghc ==9.8.4, ghc ==9.10.2, ghc ==9.12.1 |
| License | BSD-3-Clause |
| Author | |
| Maintainer | Tim Emiola <adetokunbo@emio.la> |
| Uploaded | by adetokunbo at 2026-07-27T11:23:07Z |
| Category | Network |
| Source repo | head: git clone https://github.com/adetokunbo/hstratus.git(hstratus-auth) |
| Distributions | |
| Downloads | 0 total (0 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs available [build log] Last success reported on 2026-07-27 [all 1 reports] |