{{#if @model.errors.name}} {{#each @model.errors.name as |error|}} {{error.message}} {{/each}} {{/if}} {{#if @model.errors.description}} {{#each @model.errors.description as |error|}} {{error.message}} {{/each}} {{/if}} {{#if @model.errors.attributes.issuer}} {{#each @model.errors.attributes.issuer as |error|}} {{error.message}} {{/each}} {{/if}} {{#if @model.errors.attributes.client_id}} {{#each @model.errors.attributes.client_id as |error|}} {{error.message}} {{/each}} {{/if}} {{#if @model.errors.attributes.client_secret}} {{#each @model.errors.attributes.client_secret as |error|}} {{error.message}} {{/each}} {{/if}} {{! Signing Algorithms }} <:title>{{t 'form.signing_algorithms.label'}} <:description>{{t 'form.signing_algorithms.help'}} <:body> {{t 'titles.value'}} {{t 'titles.actions'}} {{#each @model.attributes.signing_algorithms as |algorithm i|}} {{t 'form.algorithm.label'}} {{#each this.signingAlgorithms as |algorithm|}} {{algorithm}} {{/each}} {{#if @model.errors.attributes.signing_algorithms}} {{#each @model.errors.attributes.signing_algorithms as |error|}} {{error.message}} {{/each}} {{/if}} {{t 'actions.remove'}} {{/each}} {{! Certificates }} <:title>{{t 'form.idp_ca_certs.label'}} <:description>{{t 'form.idp_ca_certs.help'}} <:body> {{t 'titles.value'}} {{t 'titles.actions'}} {{#each @model.attributes.idp_ca_certs as |cert i|}} {{t 'form.certificate.label'}} {{#if @model.errors.attributes.idp_ca_certs}} {{#each @model.errors.attributes.idp_ca_certs as |error|}} {{error.message}} {{/each}} {{/if}} {{t 'actions.remove'}} {{/each}} {{! Allowed Audiences }} <:title>{{t 'form.allowed_audiences.label'}} <:description>{{t 'form.allowed_audiences.help'}} <:body> {{t 'titles.value'}} {{t 'titles.actions'}} {{#each @model.attributes.allowed_audiences as |audience i|}} {{t 'form.claim.label'}} {{#if @model.errors.attributes.allowed_audiences}} {{#each @model.errors.attributes.allowed_audiences as |error|}} {{error.message}} {{/each}} {{/if}} {{t 'actions.remove'}} {{/each}} {{! Claims Scopes }} <:title>{{t 'form.claims_scopes.label'}} <:description>{{t 'form.claims_scopes.help'}} <:body> {{t 'titles.value'}} {{#each @model.attributes.claims_scopes as |claimsScope i|}} {{t 'form.claims_scope.label'}} {{#if @model.errors.attributes.claims_scopes}} {{#each @model.errors.attributes.claims_scopes as |error|}} {{error.message}} {{/each}} {{/if}} {{t 'actions.remove'}} {{/each}} {{! Account Claim Maps }} <:title>{{t 'form.account_claim_maps.label'}} <:description>{{t 'form.account_claim_maps.help'}} <:body> {{t 'form.from_claim.label'}} {{t 'form.to_claim.label'}} {{t 'titles.actions'}} {{#each @model.attributes.account_claim_maps as |claimMap i|}} {{t 'form.from_claim.label'}} {{#if @model.errors.attributes.account_claim_maps}} {{#each @model.errors.attributes.account_claim_maps as |error|}} {{error.message}} {{/each}} {{/if}} {{t 'form.to_claim.label'}} {{#each this.toClaims as |toClaim|}} {{toClaim}} {{/each}} {{#if @model.errors.attributes.account_claim_maps}} {{#each @model.errors.attributes.account_claim_maps as |error|}} {{error.message}} {{/each}} {{/if}} {{t 'actions.remove'}} {{/each}} {{#if @model.errors.attributes.max_age}} {{#each @model.errors.attributes.max_age as |error|}} {{error.message}} {{/each}} {{/if}} {{#if @model.errors.attributes.api_url_prefix}} {{#each @model.errors.attributes.api_url_prefix as |error|}} {{error.message}} {{/each}} {{/if}}