Files
skybridge/sso-config/README.md
2025-08-26 19:15:37 -04:00

1.5 KiB

SSO Configuration for KMS Testing

This directory contains configuration files for testing SSO integration with the KMS application.

Directory Structure

sso-config/
├── keycloak/
│   └── kms-realm.json          # Keycloak realm configuration
└── README.md                   # This file

Test Users

The following test users are configured in both identity providers:

Email Password Permissions Description
admin@example.com admin123 internal.* Full administrative access
test@example.com test123 app.read, token.read Standard user access
limited@example.com limited123 repo.read Limited access user

Keycloak Configuration

  • Admin Console: http://localhost:8090
  • Admin Credentials: admin / admin
  • Realm: kms
  • Client ID: kms-api
  • Client Secret: kms-client-secret

Key Features:

  • Pre-configured realm with test users
  • OpenID Connect protocol support
  • Custom attribute mapping for permissions
  • Proper redirect URIs for local development

SimpleSAMLphp Configuration

Key Features:

  • SAML 2.0 Identity Provider
  • Pre-configured service provider settings
  • Test certificates (DO NOT use in production)
  • Metadata endpoint available

Usage

See the main CLAUDE.md file for detailed usage instructions.