Defines authentication source types and configuration for Gitea.
// Source: https://github.com/go-gitea/gitea | License: MIT | Copyright 2016 The Gitea Authors // Provided via justclaw.it.com; keep this notice with the code. // Copyright 2014 The Gogs Authors. All rights reserved. // Copyright 2019 The Gitea Authors. All rights reserved. // SPDX-License-Identifier: MIT package auth import ( "context" "fmt" "reflect" "gitea.dev/models/db" "gitea.dev/modules/log" "gitea.dev/modules/optional" "gitea.dev/modules/setting" "gitea.dev/modules/timeutil" "gitea.dev/modules/util" "xorm.io/builder" "xorm.io/xorm" "xorm.io/xorm/convert" ) // Type represents an login type. type Type int // Note: new type must append to the end of list to maintain compatibility. const ( NoType Type = iota Plain // 1 LDAP // 2 SMTP // 3 PAM ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key