# Strike Auth Service ## Docs - [Create User (Admin)](https://docs.strikebet.app/api-reference/admin/create-user.md): Create a new user with admin privileges - [Generate Link](https://docs.strikebet.app/api-reference/admin/generate-link.md): Generate authentication links for users (admin only) - [Invite User](https://docs.strikebet.app/api-reference/admin/invite-user.md): Send user invitation via email (admin only) - [Update User](https://docs.strikebet.app/api-reference/admin/update-user.md): Update user information and metadata (admin only) - [Admin Login](https://docs.strikebet.app/api-reference/authentication/admin-login.md): Administrator login with enhanced user verification and admin status validation - [User Login](https://docs.strikebet.app/api-reference/authentication/login.md): Login and token refresh using OAuth2 token endpoint - [Magic Link](https://docs.strikebet.app/api-reference/authentication/magic-link.md): Send magic link for passwordless authentication - [Send OTP](https://docs.strikebet.app/api-reference/authentication/otp.md): Send SMS one-time password - [Password Recovery](https://docs.strikebet.app/api-reference/authentication/recover.md): Send password recovery email - [Resend Confirmation](https://docs.strikebet.app/api-reference/authentication/resend.md): Resend confirmation email or SMS - [User Registration](https://docs.strikebet.app/api-reference/authentication/signup.md): Register a new user with email/phone and password - [Verify User (Redirect)](https://docs.strikebet.app/api-reference/authentication/verify-get.md): Verify email/phone confirmation via GET redirect (used in email links) - [Verify User (JSON)](https://docs.strikebet.app/api-reference/authentication/verify-post.md): Verify email/phone confirmation via POST with JSON response - [API Reference](https://docs.strikebet.app/api-reference/introduction.md): Complete API reference for Strike Auth Service - [OAuth Authorize](https://docs.strikebet.app/api-reference/oauth/authorize.md): Initiate OAuth authorization flow - [OAuth Callback](https://docs.strikebet.app/api-reference/oauth/callback.md): Handle OAuth provider callback and complete authentication - [Get Public Settings](https://docs.strikebet.app/api-reference/public/get-settings.md): Retrieve publicly available authentication settings and configuration - [Health Check](https://docs.strikebet.app/api-reference/system/health-check.md): Returns service health status and basic information - [Get User Profile](https://docs.strikebet.app/api-reference/user/get-profile.md): Get authenticated user profile information - [Logout User](https://docs.strikebet.app/api-reference/user/logout.md): Invalidate user's refresh tokens and end the session - [Reauthenticate User](https://docs.strikebet.app/api-reference/user/reauthenticate.md): Verify user identity for sensitive operations requiring additional security - [Update User Profile](https://docs.strikebet.app/api-reference/user/update-profile.md): Update authenticated user profile information - [Authentication](https://docs.strikebet.app/authentication.md): Learn how authentication works in Strike Auth Service - [Rate Limiting](https://docs.strikebet.app/concepts/rate-limiting.md): Comprehensive guide to rate limiting strategies, implementation patterns, and best practices for protecting the Strike Auth Service from abuse and ensuring fair resource usage. - [Security](https://docs.strikebet.app/concepts/security.md): Comprehensive security concepts and best practices for the Strike Auth Service, including authentication security, token management, and threat mitigation strategies. - [User Management](https://docs.strikebet.app/concepts/user-management.md): Understanding user lifecycle and profile management in Strike Auth Service - [Signup Flow Guide](https://docs.strikebet.app/guides/signup-flow.md): Complete guide to implementing user registration in your application - [Introduction](https://docs.strikebet.app/introduction.md): Welcome to the Strike Auth Service API documentation - [Quickstart](https://docs.strikebet.app/quickstart.md): Get up and running with Strike Auth Service in under 5 minutes ## OpenAPI Specs - [openapi](https://docs.strikebet.app/openapi.yaml) ## Optional - [Documentation](https://docs.strike.com) - [Community](https://slack.strike.com) - [Blog](https://blog.strike.com)