Security Token Service for SAML, OAuth & SaaS
All Layer 7 SecureSpan, API and CloudSpan Gateways ship with a Security Token Service (STS) engine inside. The Layer 7 STS is capable of performing general token mappings, generating a custom attribute-based SAML token and performing a variety of OAuth token operations. The Layer 7 STS supports both the WS-Trust and WS-Federation specifications, including SAML 1.1 and 2.0. It includes deep certificate integration to support holder-of-key, bearer token, and sender-vouches style subject confirmation methods for identity propagation. The Web Browser SSO Profile (including Browser-Artifact and Browser POST) is supported in either an Identity Provider or a Service Provider role; Web service style token profiles are supported as well. The STS can be implemented inline or as an endpoint security service, and can be deployed as an adjunct to commercial IAM products from leading vendors such as Oracle, Sun, Novell, Tivoli, CA and RSA.
Beyond the specific interactions provided by the WS-Trust specification, the Layer 7 STS provides comprehensive identity federation across a wide array of security tokens and message formats. These tokens can be authenticated; used for fine-grained authorization based on resource, request content, or transaction context; or mapped to a new identity token and applied to a request message that is then propagated to a service endpoint. Supported authorization styles include OAuth 1.0a, WRAP and 2.0; integration with external or internal XACML decision engines; and policy-based decisions using user groups, roles, or attributes. It also supports custom token types for popular SaaS applications like Salesforce.com and Google Apps.
White Paper: Federated Identity & Single Sign-On Using Layer 7