2021-07-28 07:55:52 +00:00
|
|
|
package utils
|
|
|
|
|
|
|
|
import (
|
|
|
|
"github.com/authorizerdev/authorizer/server/constants"
|
|
|
|
"github.com/authorizerdev/authorizer/server/graph/model"
|
|
|
|
)
|
|
|
|
|
|
|
|
// GetMeta helps in getting the meta data about the deployment
|
|
|
|
// version,
|
|
|
|
func GetMetaInfo() model.Meta {
|
|
|
|
return model.Meta{
|
|
|
|
Version: constants.VERSION,
|
|
|
|
IsGoogleLoginEnabled: constants.GOOGLE_CLIENT_ID != "" && constants.GOOGLE_CLIENT_SECRET != "",
|
|
|
|
IsGithubLoginEnabled: constants.GITHUB_CLIENT_ID != "" && constants.GOOGLE_CLIENT_SECRET != "",
|
|
|
|
IsFacebookLoginEnabled: constants.FACEBOOK_CLIENT_ID != "" && constants.FACEBOOK_CLIENT_SECRET != "",
|
|
|
|
IsTwitterLoginEnabled: constants.TWITTER_CLIENT_ID != "" && constants.TWITTER_CLIENT_SECRET != "",
|
2021-07-28 09:23:08 +00:00
|
|
|
IsBasicAuthenticationEnabled: constants.DISABLE_BASIC_AUTHENTICATION != "true",
|
2021-08-06 18:14:20 +00:00
|
|
|
IsEmailVerificationEnabled: constants.DISABLE_EMAIL_VERIFICATION != "true",
|
2021-11-11 23:52:03 +00:00
|
|
|
IsMagicLoginEnabled: constants.DISABLE_MAGIC_LOGIN != "true",
|
2021-07-28 07:55:52 +00:00
|
|
|
}
|
|
|
|
}
|