mirror of
https://github.com/0rangebananaspy/authelia.git
synced 2024-09-14 22:47:21 +07:00
ddea31193b
OpenID connect has become a standard when it comes to authentication and in order to fix a security concern around forwarding authentication and authorization information it has been decided to add support for it. This feature is in beta version and only enabled when there is a configuration for it. Before enabling it in production, please consider that it's in beta with potential bugs and that there are several production critical features still missing such as all OIDC related data is stored in configuration or memory. This means you are potentially going to experience issues with HA deployments, or when restarting a single instance specifically related to OIDC. We are still working on adding the remaining set of features before making it GA as soon as possible. Related to #189 Co-authored-by: Clement Michaud <clement.michaud34@gmail.com>
58 lines
1.8 KiB
Go
58 lines
1.8 KiB
Go
package suites
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
)
|
|
|
|
// BaseDomain the base domain.
|
|
var BaseDomain = "example.com:8080"
|
|
|
|
// PathPrefix the prefix/url_base of the login portal.
|
|
var PathPrefix = os.Getenv("PathPrefix")
|
|
|
|
// LoginBaseURL the base URL of the login portal.
|
|
var LoginBaseURL = fmt.Sprintf("https://login.%s", BaseDomain)
|
|
|
|
// SingleFactorBaseURL the base URL of the singlefactor domain.
|
|
var SingleFactorBaseURL = fmt.Sprintf("https://singlefactor.%s", BaseDomain)
|
|
|
|
// AdminBaseURL the base URL of the admin domain.
|
|
var AdminBaseURL = fmt.Sprintf("https://admin.%s", BaseDomain)
|
|
|
|
// MailBaseURL the base URL of the mail domain.
|
|
var MailBaseURL = fmt.Sprintf("https://mail.%s", BaseDomain)
|
|
|
|
// HomeBaseURL the base URL of the home domain.
|
|
var HomeBaseURL = fmt.Sprintf("https://home.%s", BaseDomain)
|
|
|
|
// PublicBaseURL the base URL of the public domain.
|
|
var PublicBaseURL = fmt.Sprintf("https://public.%s", BaseDomain)
|
|
|
|
// SecureBaseURL the base URL of the secure domain.
|
|
var SecureBaseURL = fmt.Sprintf("https://secure.%s", BaseDomain)
|
|
|
|
// DevBaseURL the base URL of the dev domain.
|
|
var DevBaseURL = fmt.Sprintf("https://dev.%s", BaseDomain)
|
|
|
|
// MX1MailBaseURL the base URL of the mx1.mail domain.
|
|
var MX1MailBaseURL = fmt.Sprintf("https://mx1.mail.%s", BaseDomain)
|
|
|
|
// MX2MailBaseURL the base URL of the mx2.mail domain.
|
|
var MX2MailBaseURL = fmt.Sprintf("https://mx2.mail.%s", BaseDomain)
|
|
|
|
// OIDCBaseURL the base URL of the oidc domain.
|
|
var OIDCBaseURL = fmt.Sprintf("https://oidc.%s", BaseDomain)
|
|
|
|
// DuoBaseURL the base URL of the Duo configuration API.
|
|
var DuoBaseURL = "https://duo.example.com"
|
|
|
|
// AutheliaBaseURL the base URL of Authelia service.
|
|
var AutheliaBaseURL = "https://authelia.example.com:9091"
|
|
|
|
const stringTrue = "true"
|
|
const defaultChromeDriverPort = "4444"
|
|
|
|
const testUsername = "john"
|
|
const testPassword = "password"
|