main.tf 852 B

1234567891011121314151617181920212223242526
  1. resource "azuread_application" "current" {
  2. display_name = var.application_display_name
  3. owners = var.application_owners
  4. }
  5. resource "azuread_service_principal" "current" {
  6. application_id = azuread_application.current.application_id
  7. app_role_assignment_required = false
  8. owners = var.application_owners
  9. feature_tags {
  10. enterprise = true
  11. gallery = true
  12. }
  13. }
  14. resource "azuread_service_principal_password" "current" {
  15. service_principal_id = azuread_service_principal.current.id
  16. }
  17. resource "azuread_application_federated_identity_credential" "example" {
  18. application_object_id = azuread_application.current.object_id
  19. display_name = var.application_display_name
  20. audiences = var.audiences
  21. issuer = var.issuer
  22. subject = var.subject
  23. }