// Copyright (c) 2024 Mattermost Community Enterprise // Registration of SAML implementation package saml import ( "github.com/mattermost/mattermost/server/v8/channels/app" "github.com/mattermost/mattermost/server/v8/einterfaces" enterprisesaml "github.com/mattermost-community/enterprise/saml" ) func init() { app.RegisterSamlInterface(NewSamlInterface) } func NewSamlInterface(a *app.App) einterfaces.SamlInterface { cfg := &enterprisesaml.SamlConfig{ Config: a.Config, Logger: a.Log(), } return enterprisesaml.NewSamlInterface(cfg) }