Pure‑Go library for silent Azure AD token acquisition via Windows WAM
The project offers a Go client that interacts with the Windows Web Account Manager (WAM) to retrieve Azure AD ID tokens silently, without any UI. It invokes WinRT COM interfaces directly using syscall, eliminating CGo and external dependencies. This is ideal for Go applications on Azure‑AD‑joined Windows machines that need fast, non‑interactive authentication. Compared to MSAL wrappers it is lightweight, pure Go, and easier to embed in native Go binaries.
View on GitHub →Allod-Solutions/go-wam