Overview
Enterprise Governance extends Bifrost’s core governance capabilities with advanced security, compliance, and user management features designed for large-scale enterprise deployments. This module provides comprehensive identity management, regulatory compliance, and detailed audit capabilities. Enterprise Extensions:- Identity & Access Management - SAML 2.0 and OpenID Connect integration
- Directory Services - Active Directory and LDAP user synchronization
- User-Level Governance - Individual user authentication and budget allocation
- Compliance Framework - SOC 2 Type II, GDPR, ISO 27001, and HIPAA compliance
- Advanced Auditing - Comprehensive audit reports and compliance dashboards
- All standard Virtual Keys, Teams, and Customers functionality
- Hierarchical budget management and rate limiting
- Model and provider access controls
- Usage tracking and cost management
SAML & OpenID Connect Integration
Enterprise Governance provides seamless integration with corporate identity providers through industry-standard authentication protocols.SAML 2.0 Configuration
Supported Identity Providers:- Microsoft Azure AD / Entra ID
- Okta
- Google Workspace
- Ping Identity (Coming soon)
- Auth0
- Web UI
- API
- config.json
-
Navigate to Enterprise Settings
- Open Bifrost UI at
http://localhost:8080 - Go to Enterprise → Identity Providers
- Open Bifrost UI at
- Configure SAML Provider
- Provider Name: Identity provider identifier
- SSO URL: SAML SSO endpoint
- Entity ID: SAML entity identifier
- X.509 Certificate: Identity provider signing certificate
- Email Attribute:
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress - Name Attribute:
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name - Groups Attribute:
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/groups - Department Attribute:
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/department
- Auto-Create Users: Automatically create users on first login
- Default Customer: Assign new users to default customer
- Default Team: Assign new users to default team
- Default Budget: Initial budget allocation per user
- Save Configuration
- Click Configure SAML Provider
- Test SSO integration
- Enable for production use
OpenID Connect Configuration
Supported Providers:- Google Workspace
- Microsoft Azure AD
- Okta
- Auth0
- Keycloak
- Generic OIDC providers
- Web UI
- API
-
Navigate to Identity Providers
- Go to Enterprise → Identity Providers
- Click Add OpenID Connect Provider
- Configure OIDC Provider
- Provider Name: OIDC provider identifier
- Client ID: Application client identifier
- Client Secret: Application client secret
- Discovery URL: OIDC discovery endpoint
- Scopes: Required OAuth scopes
- Token Validation: JWT signature verification
- Group Claims: Map OIDC groups to Bifrost teams
- Role Claims: Map OIDC roles to permissions
Active Directory Integration
Enterprise Governance provides native integration with Microsoft Active Directory and LDAP directories for automated user provisioning and group synchronization.Active Directory Configuration
Features:- User Synchronization - Automatic user import and updates
- Group Mapping - AD groups to Bifrost teams/customers
- Attribute Mapping - Custom user attribute synchronization
- Scheduled Sync - Automated periodic synchronization
- Web UI
- API
-
Navigate to Directory Services
- Go to Enterprise → Directory Services
- Click Configure Active Directory
- Connection Settings
- Domain Controller: AD server hostname/IP
- Base DN: Directory search base
- Bind DN: Service account distinguished name
- Bind Password: Service account password
- Port: LDAP port (389 or 636 for SSL)
- User Filter: LDAP filter for user objects
- Group Filter: LDAP filter for group objects
- Sync Schedule: Automated sync frequency
- Sync Scope: Full or incremental synchronization
- Attribute Mapping
- Email:
mailoruserPrincipalName - Display Name:
displayName - Department:
department - Manager:
manager - Employee ID:
employeeID
- Map AD groups to Bifrost teams
- Set default customer assignments
- Configure budget inheritance
LDAP Configuration
Supported LDAP Servers:- Microsoft Active Directory
- OpenLDAP
- Apache Directory Server
- Oracle Directory Server
- IBM Security Directory Server
User-Level Authentication & Budgeting
Enterprise Governance extends the hierarchical governance model to include individual user-level controls, providing granular access management and personalized budget allocation.User Management
Enhanced Hierarchy:- Individual Authentication - Personal login credentials
- Personal Budgets - User-specific cost allocation
- Access Controls - Per-user model and provider restrictions
- Usage Tracking - Individual consumption monitoring
- Audit Trails - User-specific activity logging
User Configuration
- Web UI
- API
-
Navigate to Users
- Go to Enterprise → Users
- Click Create User or import from directory
- User Details
- Email: Primary identifier
- Display Name: Full name
- Department: Organizational unit
- Manager: Reporting structure
- Employee ID: HR system identifier
- SSO Integration: Link to identity provider
- Multi-Factor Auth: Require MFA for access
- Session Management: Control session duration
- Personal Budget: Individual spending limit
- Budget Period: Reset frequency
- Inheritance: Inherit team/customer budgets
- Allowed Models: Restrict model access
- Allowed Providers: Restrict provider access
- Team Assignment: Primary team membership
- Customer Assignment: Organization membership
User Authentication Flow
SSO Authentication:Compliance Framework
Enterprise Governance includes built-in compliance capabilities for major regulatory frameworks including SOC 2 Type II, GDPR, ISO 27001, and HIPAA compliance. These features provide automated compliance monitoring, policy enforcement, and audit trail generation to meet enterprise security and regulatory requirements.Audit Reports & Compliance Dashboards
Enterprise Governance provides comprehensive audit reporting and compliance dashboards for regulatory requirements and internal governance.Audit Report Types
1. Access Audit Reports- User login/logout activities
- Failed authentication attempts
- Privilege escalation events
- Unusual access patterns
- API request tracking
- Model and provider usage
- Budget consumption patterns
- Rate limit violations
- Data access and modification
- Data export activities
- Data deletion requests
- Consent management tracking
- SOC 2 Type II control evidence
- GDPR compliance status
- ISO 27001 risk assessments
- HIPAA safeguard compliance
Report Generation
- Web UI
- API
-
Navigate to Audit Reports
- Go to Enterprise → Audit & Compliance
- Select Generate Report
- Report Configuration
- Access Report: Authentication and authorization events
- Usage Report: API consumption and cost analysis
- Compliance Report: Regulatory compliance status
- Security Report: Security events and incidents
- Last 24 Hours: Recent activity
- Last 7 Days: Weekly summary
- Last 30 Days: Monthly analysis
- Custom Range: Specific date range
- Users: Specific users or all users
- Teams: Specific teams or all teams
- Customers: Specific customers or all customers
- Event Types: Filter by event categories
- PDF: Formatted compliance report
- CSV: Raw data for analysis
- JSON: Structured data export
Compliance Dashboards
Real-Time Monitoring:- Security Posture: Current security status and alerts
- Compliance Status: Regulatory compliance health check
- Risk Assessment: Identified risks and mitigation status
- Audit Trail: Recent audit events and activities
Automated Compliance Monitoring
Continuous Monitoring:Error Responses
Enterprise Governance extends standard governance errors with additional authentication and compliance-related responses: Authentication Errors:Next Steps
- Core Governance - Understand base governance concepts
- Clustering - Deploy enterprise governance across multiple nodes
- Vault Support - Secure credential management
- Custom Plugins - Extend enterprise governance capabilities

