Integrations
Comprehensive guides for integrating Skycloak authentication into your applications across all major platforms and frameworks.
Getting Started
Section titled “Getting Started”IntroductionOverview of integration approaches and authentication patterns
Server-Side Frameworks
Section titled “Server-Side Frameworks”Node.jsExpress, Fastify, and native Node.js integration
Express.jsexpress-openid-connect middleware for session-based OIDC
FastAPIAuthlib login flow and JWKS-validated dependencies
Spring BootSpring Security and OAuth2 configuration
DjangoPython Django with OIDC integration
LaravelPHP Laravel with Socialite and guards
.NET CoreASP.NET Core authentication middleware
Frontend Frameworks
Section titled “Frontend Frameworks”ReactReact hooks and context integration
AngularAngular guards and interceptors
Vue.jsVue 3 composition API and plugins
Next.jsNextAuth.js and server components
Nuxt.jsnuxt-oidc-auth with authorization-code + PKCE
SvelteKitAuth.js with a generic OIDC provider
Plain JavaScriptVanilla JS for any application
Mobile Platforms
Section titled “Mobile Platforms”AndroidNative Android with AppAuth SDK
iOSSwift and SwiftUI with AppAuth
React NativeCross-platform mobile authentication
FlutterDart implementation with flutter_appauth
Content Management Systems
Section titled “Content Management Systems”Other Platforms
Section titled “Other Platforms”GoGo middleware and JWT validation
Libraries & SDKs
Section titled “Libraries & SDKs”Python-KeycloakDirect admin API and token management for Python
Integration Features
Section titled “Integration Features”Each guide covers:
- 🚀 Quick Start - Get running in minutes
- 🔧 Configuration - Detailed setup instructions
- 🔐 Authentication - Login, logout, and session management
- 👥 Authorization - Role-based access control
- 🔄 Token Management - Refresh tokens and validation
- 🧪 Testing - Unit and integration test strategies
- 🚢 Production - Best practices and optimization
- 🐛 Troubleshooting - Common issues and solutions
Choose Your Path
Section titled “Choose Your Path”By Application Type
Section titled “By Application Type”- Single Page Applications (SPA) - React, Angular, Vue.js
- Server-Side Rendered - Next.js, Django, Laravel
- Mobile Applications - iOS, Android, React Native, Flutter
- API Services - Node.js, Spring Boot, .NET Core, Go
- Microservices - Service-to-service authentication
By Authentication Flow
Section titled “By Authentication Flow”- Authorization Code Flow - Web applications
- PKCE Flow - Public clients and SPAs
- Client Credentials - Service accounts
- Device Flow - TVs and limited input devices
- Token Exchange - Microservices
Support
Section titled “Support”Need help with integration?
- 📚 Check framework-specific documentation
- 📧 Contact support at support@skycloak.io
- 🎫 Enterprise support available