Class SamlConsolePrincipal
Principal entity that represents a SAML federated identity provider for programmatic and AWS Management Console access.
public class SamlConsolePrincipal : SamlPrincipal, IAssumeRolePrincipal, IComparablePrincipal, IPrincipal, IGrantable
- Inheritance
-
SamlConsolePrincipal
- Implements
- Inherited Members
Examples
var provider = new SamlProvider(this, "Provider", new SamlProviderProps {
MetadataDocument = SamlMetadataDocument.FromFile("/path/to/saml-metadata-document.xml")
});
new Role(this, "Role", new RoleProps {
AssumedBy = new SamlConsolePrincipal(provider)
});
Remarks
ExampleMetadata: infused
Constructors
SamlConsolePrincipal(ISamlProvider, IDictionary<string, object>?)
public SamlConsolePrincipal(ISamlProvider samlProvider, IDictionary<string, object>? conditions = null)
Parameters
samlProvider
ISamlProviderconditions
IDictionary<string, object>
Methods
ToString()
Returns a string representation of an object.
public override string ToString()