Sign in with
Anointed Automation.
Anointed Automation is a standard OpenID Connect provider (authorization code with PKCE). Add a sign-in button to your own site or app, and your server receives a verified identity. Any OpenID Connect library works, and the open source kits below do the heavy lifting for each framework.
How It Works.
- Your user clicks Sign in with Anointed Automation on your site or app.
- They sign in to their Anointed Automation account and approve a consent screen naming your app and what it receives (for example a verified email).
- They land back on your callback URL and your server receives a verified identity.
Access is self-serve for Tech and Both partners: apply at https://www.anointedautomation.net/partners/apply, create an API key in the partner portal, then turn sign-in on for that key. Your client secret stays on your server. Endpoints are published through OpenID Connect discovery at https://api.anointedautomation.net/.well-known/openid-configuration.
Pick Your Stack.
Every kit is open source, published on its registry (npm, PyPI, Packagist, Maven Central, NuGet and Swift Package Manager), and keeps the client secret on your server.
| Stack | Package | Install | Links |
|---|---|---|---|
| ASP.NET Core (OpenID Connect handler) | AnointedAutomation.SSO | dotnet add package AnointedAutomation.SSO | GitHubNuGet |
| ASP.NET Core UI (Razor, MVC, Blazor) | AnointedAutomation.SSO.UI | dotnet add package AnointedAutomation.SSO.UI | GitHubNuGet |
| Classic ASP.NET (.NET Framework 4.7.2+, MVC 5, Web Forms) | AnointedAutomation.SSO.Owin | dotnet add package AnointedAutomation.SSO.Owin | GitHubNuGet |
| dotnet new templates (Razor Pages, Blazor) | AnointedAutomation.Templates | dotnet new install AnointedAutomation.Templates | GitHubNuGet |
| Node, Deno, Express, edge runtimes (server core) | @anointedautomation/sso | npm install @anointedautomation/sso | GitHubnpm |
| React (button and hook) | @anointedautomation/sso-react | npm install @anointedautomation/sso-react | GitHubnpm |
| Next.js App Router | @anointedautomation/sso-next | npm install @anointedautomation/sso-next | GitHubnpm |
| Vue 3 (button and composable) | @anointedautomation/sso-vue | npm install @anointedautomation/sso-vue | GitHubnpm |
| Nuxt 3 and 4 (server routes) | @anointedautomation/sso-nuxt | npm install @anointedautomation/sso-nuxt | GitHubnpm |
| Angular 17+ (button and service) | @anointedautomation/sso-angular | npm install @anointedautomation/sso-angular | GitHubnpm |
| SvelteKit (handlers and button) | @anointedautomation/sso-sveltekit | npm install @anointedautomation/sso-sveltekit | GitHubnpm |
| React Native and Expo | @anointedautomation/sso-react-native | npm install @anointedautomation/sso-react-native | GitHubnpm |
| Python (Django, FastAPI, Flask) | anointedautomation-sso | pip install anointedautomation-sso | GitHubPyPI |
| PHP 8.1+ and Laravel | anointedautomation/sso | composer require anointedautomation/sso | GitHubPackagist |
| iOS and macOS (Swift Package Manager) | AnointedSSO | .package(url: "https://github.com/AnointedAutomation/AnointedAutomation", from: "0.1.1") | GitHub |
| Android (Kotlin, Custom Tabs, Compose) | AnointedSSO (Android) | implementation("com.anointedautomation:anointedsso:0.1.1") | GitHubMaven Central |
Browse every package, including the non-sign-in .NET libraries, on the Open Source page.