golang-auth-api
Multi-tenant authentication API with passkeys, 2FA, and RBAC
All Skills in This Repository (6)
Pure Emerald Level Indicatorsproject-map
Map modules, dependencies, and architecture of the golang-auth-api project.
route-map
Maps HTTP routes with authentication layers, middleware chains, rate limits, and handlers for API and GUI endpoints.
email-system
Send emails with template rendering and dynamic SMTP configuration.
data-model
Document 17 GORM database models, fields, relationships, and indexes.
admin-gui
Manage tenants, applications, users, and API keys via an HTMX web interface.
auth-flows
Document JWT, API key, and GUI session authentication in a Go API.
Frequently Asked Questions
FAQPage SchemaHow to install golang-auth-api?▼
Run `npx skills add gjovanovicst/golang-auth-api --all -g -y` in your terminal to install all skills in this suite globally.
▼
▼
How to add authentication to a Go application?▼
Deploy this API with Docker, run the database migrations, and call its REST endpoints for registration, login, JWT tokens, and 2FA instead of writing auth code yourself.
Does it support passkeys and social login?▼
Yes. It includes WebAuthn passkeys for passwordless login, plus Google, Facebook, and GitHub OAuth2 with account linking.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core