> ## Content Index
> Fetch the complete content index at: https://blog.fabrixly.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Examples
- URL: https://blog.fabrixly.com/fabrixly-ids-examples/
- Published: 2026-07-09T12:30:24.000Z
- Updated: 2026-07-09T12:30:24.000Z
- Author: Fabrixly
- Tags: Documentation, Examples

# Fabrixly IDS — Examples & Integration Guides

Real-world code examples and step-by-step integration guides for Fabrixly Identity Server. Each guide includes Fabrixly IDS configuration, code snippets, and end-to-end walkthroughs.

---

## Fabrixly IDS — Framework Integration Guides

Connect Fabrixly IDS to your app stack. Each guide covers Fabrixly IDS client setup, OIDC callback handling, protected route patterns, and server-side token verification.

### Fabrixly IDS with React + Node.js

Integrate Fabrixly IDS into a React SPA using PKCE Authorization Code flow, backed by an Express/Node.js API that verifies Fabrixly IDS-issued JWTs. Covers login, logout, protected routes, and user profile fetching.

[→ Fabrixly IDS — React + Node.js Integration Guide](https://blog.fabrixly.com/how-to-integrate-with-react-nodejs/)

---

### Fabrixly IDS with Next.js

Full-stack Next.js integration with Fabrixly IDS using the App Router. Covers server-side session handling via Fabrixly IDS tokens, middleware-based route protection, and client-side `useAuth` hooks.

[→ Fabrixly IDS — Next.js Integration Guide](https://blog.fabrixly.com/how-to-integrate-with-nextjs/)

---

### Fabrixly IDS with Angular + Node.js

Integrate Fabrixly IDS into an Angular SPA using the OIDC client library — includes Angular route guards, HTTP interceptors for automatic Fabrixly IDS Bearer token injection, and a Node.js resource server.

[→ Fabrixly IDS — Angular + Node.js Integration Guide](https://blog.fabrixly.com/how-to-integrate-with-angular-nodejs/)

---

### Fabrixly IDS with Java Spring Boot

Secure a Spring Boot REST API using Fabrixly IDS as the authorization server. Uses `spring-security-oauth2-resource-server` with Fabrixly IDS JWKS endpoint for JWT validation and role-based method security.

[→ Fabrixly IDS — Java Spring Boot Integration Guide](https://blog.fabrixly.com/how-to-integrate-with-java-springboot/)

---

## Fabrixly IDS — Authentication Flow Examples

### Fabrixly IDS Password-Only Authentication

The classic email + password login flow powered by Fabrixly IDS. Covers Fabrixly IDS credential submission, error handling, and session token issuance. Best suited for internal tools and admin dashboards.

[→ Fabrixly IDS — Password-Only Authentication](https://blog.fabrixly.com/how-to-use-password-only-authentication/)

---

### Fabrixly IDS OTP-Only (Passwordless) Authentication

Fully passwordless login via Fabrixly IDS — sends a one-time code to the user's email or phone. Ideal for consumer apps where a frictionless, password-free experience is the priority.

[→ Fabrixly IDS — OTP-Only Passwordless Authentication](https://blog.fabrixly.com/how-to-use-otp-only-authentication/)

---

### Fabrixly IDS Password + OTP (Two-Factor Authentication)

Add a second factor to Fabrixly IDS password login using an OTP sent via email or SMS. Covers the two-step Fabrixly IDS flow, token issuance after both factors, and fallback handling.

[→ Fabrixly IDS — Password + OTP (2FA)](https://blog.fabrixly.com/how-to-use-password-plus-otp-2fa/)

---

### Fabrixly IDS Magic Link Authentication

Let users log in via a secure one-click link sent to their email by Fabrixly IDS — no password required. Covers magic link generation, expiry, and Fabrixly IDS token exchange on callback.

[→ Fabrixly IDS — Magic Link Authentication](https://blog.fabrixly.com/how-to-use-magic-link-authentication/)

---

### Fabrixly IDS Mobile Number Login

Phone number-based login powered by Fabrixly IDS SMS OTP. Covers number submission to Fabrixly IDS, OTP delivery, verification, and Fabrixly IDS access token issuance.

[→ Fabrixly IDS — Mobile Number Login](https://blog.fabrixly.com/how-to-use-mobile-number-login/)

---

### Fabrixly IDS Flexible Authentication

Configure and combine multiple Fabrixly IDS authentication methods dynamically — let users pick their preferred login method (password, OTP, magic link, social) from a unified Fabrixly IDS flow.

[→ Fabrixly IDS — Flexible Authentication](https://blog.fabrixly.com/how-to-use-flexible-authentication/)

---

### Fabrixly IDS 2FA & Social Logins — Architecture

An architectural deep-dive into how Fabrixly IDS handles two-factor authentication and social OAuth providers (Google, GitHub, etc.). Explains the Fabrixly IDS flow, identity federation, and token issuance.

[→ Fabrixly IDS — 2FA and Social Logins Architecture](https://blog.fabrixly.com/how-to-use-2fa-and-social-logins-architecture/)

---

### What is Social Login in Fabrixly IDS?

An introduction to social login in Fabrixly IDS — how Fabrixly IDS connects to OAuth providers, federates external identities, and issues its own access and ID tokens after social authentication.

[→ What is Social Login in Fabrixly IDS?](https://blog.fabrixly.com/what-is-social-login-in-fabrixly-ids/)

---

## Fabrixly IDS — OAuth 2.0 & OIDC Flow Examples

### Fabrixly IDS Authorization Code Flow (+ PKCE)

The most secure Fabrixly IDS flow for user-facing apps (SPAs, mobile). Covers the Fabrixly IDS authorization redirect, PKCE verifier generation, code exchange, and secure token storage best practices.

[→ Fabrixly IDS — Authorization Code Flow with PKCE](https://blog.fabrixly.com/how-to-use-authorization-code-flow/)

---

### Fabrixly IDS Client Credentials Flow (Machine-to-Machine)

Use Fabrixly IDS Client Credentials for backend services and daemons that call APIs without a user context. Covers Fabrixly IDS client registration, token request, and scoped M2M access control.

[→ Fabrixly IDS — Client Credentials Flow (M2M)](https://blog.fabrixly.com/how-to-use-client-credentials-flow-m2m/)

---

### Fabrixly IDS Hybrid Flow

A Fabrixly IDS flow that combines Authorization Code and Implicit — the Fabrixly IDS authorization endpoint returns both a `code` and an `id_token` in a single step. Useful for server-rendered apps needing immediate user identity.

[→ Fabrixly IDS — Hybrid Flow](https://blog.fabrixly.com/how-to-use-hybrid-flow/)

---

### Fabrixly IDS Implicit Flow

A legacy Fabrixly IDS flow that returns tokens directly from the authorization endpoint without a code exchange. Documented for compatibility — PKCE-based Authorization Code flow is recommended for all new Fabrixly IDS integrations.

[→ Fabrixly IDS — Implicit Flow](https://blog.fabrixly.com/how-to-use-implicit-flow/)

---

### Fabrixly IDS Refresh Tokens

Keep users authenticated without re-login using Fabrixly IDS refresh tokens. Covers Fabrixly IDS refresh token storage, silent renewal, expiry policies, and rotation strategies.

[→ Fabrixly IDS — Refresh Tokens](https://blog.fabrixly.com/how-to-use-refresh-tokens/)

---

## Related

- [Fabrixly IDS API Reference →](https://blog.fabrixly.com/fabrixly-ids-api-reference/)
- [Fabrixly IDS SDKs →](https://blog.fabrixly.com/fabrixly-ids-sdks/)
- [FAQs →](https://blog.fabrixly.com/fabrixly-ids-faqs/)