Versions in this module Expand all Collapse all v1 v1.0.0 Mar 21, 2026 Changes in this version + func BuildUseCases(p *MagicLinkPlugin) *usecases.UseCases + func Routes(p *MagicLinkPlugin) []models.Route + type API struct + func BuildAPI(plugin *MagicLinkPlugin) *API + func (a *API) Exchange(ctx context.Context, token string, ipAddress *string, userAgent *string) (*types.ExchangeResult, error) + func (a *API) SignIn(ctx context.Context, name *string, email string, callbackURL *string) (*types.SignInResult, error) + func (a *API) Verify(ctx context.Context, token string, ipAddress *string, userAgent *string) (string, error) + type MagicLinkPlugin struct + Api *API + func New(config types.MagicLinkPluginConfig) *MagicLinkPlugin + func (p *MagicLinkPlugin) Close() error + func (p *MagicLinkPlugin) Config() any + func (p *MagicLinkPlugin) Init(ctx *models.PluginContext) error + func (p *MagicLinkPlugin) Metadata() models.PluginMetadata + func (p *MagicLinkPlugin) Routes() []models.Route