saml.go 471 B

123456789101112131415161718
  1. package types
  2. type IDPType string
  3. const (
  4. IDPTypeOkta IDPType = "okta"
  5. )
  6. type ValidateSAMLRequest struct {
  7. Email string `json:"email" form:"required,email"`
  8. }
  9. type CreateSAMLIntegrationRequest struct {
  10. Domains []string `json:"domains" form:"required"`
  11. Type IDPType `json:"type" form:"required,oneof=okta"`
  12. SignOnURL string `json:"sign_on_url" form:"required,url"`
  13. CertificateData string `json:"certificate_data" form:"required"`
  14. }