3.0.12¶
Release Date: January 20, 2026
✨ New Features¶
Terraform Modules¶
Enhanced Pre-Authorization for API Access and Consent¶
Module: zure-security/modules/application_permissions
Enhanced the application permissions module to support pre-authorization for API access and consent management in Entra ID applications.
Key Features:
- ✅ Pre-Authorized Applications - Support for configuring pre-authorized applications with delegated permissions
- ✅ Enhanced Consent Management - Improved consent flow configuration for API access
- ✅ Security Template Integration - Updated SAIF API service templates with new authorization capabilities
Implementation Details:
The module now supports the preAuthorizedApplications configuration block, allowing applications to grant consent for specific delegated permissions to trusted client applications without requiring interactive user consent.
Example Configuration:
module "application_permissions" {
source = "..."
preAuthorizedApplications = [
{
appId = "12345678-1234-1234-1234-123456789012"
delegatedPermissionIds = ["permission-id-1", "permission-id-2"]
}
]
}
Benefits:
- 🔒 Enables secure service-to-service authentication with pre-authorized consent
- 🚀 Streamlines authentication flows by eliminating interactive consent prompts
- 📚 Supports advanced API permission scenarios in Entra ID
Documentation:
- See module README for configuration details and examples
Project Permissions Module for Business Roles¶
Module: fe-bootstrapper-business-roles
Added project permissions module integration for business roles to the TFE bootstrapper, ensuring proper project-level permissions are configured automatically.
Key Features:
- ✅ Automated Permission Configuration - Automatic setup of project-level permissions for business roles
- ✅ Terraform Cloud Integration - Seamless integration with Terraform Cloud workspace permissions
- ✅ Role-Based Access Control - Support for business role hierarchies in project permissions
Benefits:
- 🎯 Ensures consistent permission configuration across projects
- 🔧 Reduces manual permission management overhead
- 📋 Supports enterprise role-based access patterns
📋 Additional Notes¶
- Total commits: 4
- Files changed: 12
- Contributors: 2 (Brian Sheridan, Emmitt Johnson)
File Changes¶
- Terraform Modules: 11 files
- Application permissions module enhancements
- SAIF API service security template updates
- TFE bootstrapper business roles configuration
Support¶
- 📧 Teams Support Channel: Support