Skip to content

3.0.12

Release Date: January 20, 2026


✨ New Features

Terraform Modules

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