SAML

interface SAML

The SAML interface provides methods for creating, updating, and deleting a SAML connection

Types

Link copied to clipboard
data class CreateParameters @JvmOverloads constructor(val displayName: String? = null)

Data class used for wrapping the parameters for a SAML creation request

Link copied to clipboard
data class DeleteVerificationCertificateParameters(val connectionId: String, val certificateId: String)

Data class used for wrapping the parameters to delete a SAML verification certificate

Link copied to clipboard
data class UpdateByURLParameters(val connectionId: String, val metadataUrl: String)

Data class used for wrapping the parameters for a SAML update by URL request

Link copied to clipboard
data class UpdateParameters @JvmOverloads constructor(val connectionId: String, val idpEntityId: String? = null, val displayName: String? = null, val attributeMapping: Map<String, String>? = null, val idpSsoUrl: String? = null, val x509Certificate: String? = null, val samlConnectionImplicitRoleAssignment: List<ConnectionRoleAssignment>? = null, val samlGroupImplicitRoleAssignment: List<GroupRoleAssignment>? = null)

Data class used for wrapping the parameters for a SAML update request

Functions

Link copied to clipboard

Create a new SAML Connection.

Link copied to clipboard
Link copied to clipboard

Delete a SAML verification certificate. You may need to do this when rotating certificates from your IdP, since Stytch allows a maximum of 5 certificates per connection. There must always be at least one certificate per active connection.

Link copied to clipboard

Delete a SAML verification certificate. You may need to do this when rotating certificates from your IdP, since Stytch allows a maximum of 5 certificates per connection. There must always be at least one certificate per active connection.

Link copied to clipboard

Update a SAML Connection.

Link copied to clipboard