SAML.to
  • Introduction
  • Installation
  • Configuration
    • Identity Providers
      • GitHub
    • Service Providers
      • AWS (Federated Roles)
        • Assuming Roles
          • AWS CLI
          • AWS SDKs
          • Docker
          • Terraform
          • Kubernetes
        • Adding Users
        • Adding AWS Accounts
        • Adding Roles
        • Roles for GitHub Actions
    • Configuration Reference
      • Substitutions
  • FAQs
  • Usage
    • CLI
      • login
      • assume
      • list-roles
    • GitHub Actions
      • Assume AWS Role Action
      • Config Sync Action
  • Advanced Usage
    • AWS
      • CloudWatch Dashboard Sharing
Powered by GitBook
On this page
  • User Data
  • Repository Data
  • Provider Data
  • System Data
  1. Configuration
  2. Configuration Reference

Substitutions

Use Substitution Handlebars to inject Assertion-time Variables

PreviousConfiguration ReferenceNextFAQs

Last updated 2 years ago

Missing something? Let us know by !

User Data

<#= user.fullName #>

<#= user.firstName #>

<#= user.lastName #>

<#= user.email #>

<#= user.selectedRole #>

<#= user.github.id #>

<#= user.github.login #>

Repository Data

<#= repo.fullName #> (includes org/)

<#= repo.name #> (excludes org/)

<#= repo.email #>

<#= repo.selectedRole #>

Provider Data

<#= provider.variables.VARIABLE_NAME #>

This is a 1-1 copy of whatever is in provider.variables for the role being assumed.

System Data

<#= system.organization #>

<#= system.entityId #>

<#= system.entityIdUriEncoded #>

<#= system.loginUrl #>

<#= system.logoutUrl #>

<#= system.sessionId #>

<#= system.selectedRole #>

filing an issue