For example, a template that defines the types of application that may be instantiated and the required authentication for these applications may be defined using a general purpose security assertion language such as the Security Assertion Markup Language (SAML).