Remove GitHub provider hacking code.

This commit is contained in:
Yang Luo
2022-03-19 19:43:54 +08:00
parent 865a65d399
commit a95c5b05a9
2 changed files with 18 additions and 26 deletions

View File

@ -70,15 +70,7 @@ export function isProviderVisible(providerItem) {
return false; return false;
} }
if (providerItem.provider.type === "GitHub") {
if (isLocalhost()) {
return providerItem.provider.name.includes("localhost");
} else {
return !providerItem.provider.name.includes("localhost");
}
} else {
return true; return true;
}
} }
export function isProviderVisibleForSignUp(providerItem) { export function isProviderVisibleForSignUp(providerItem) {

View File

@ -15,7 +15,7 @@
import React from "react"; import React from "react";
import {Tooltip} from "antd"; import {Tooltip} from "antd";
import * as Util from "./Util"; import * as Util from "./Util";
import {StaticBaseUrl} from "../Setting"; import * as Setting from "../Setting";
const authInfo = { const authInfo = {
Google: { Google: {
@ -105,71 +105,71 @@ const authInfo = {
const otherProviderInfo = { const otherProviderInfo = {
SMS: { SMS: {
"Aliyun SMS": { "Aliyun SMS": {
logo: `${StaticBaseUrl}/img/social_aliyun.png`, logo: `${Setting.StaticBaseUrl}/img/social_aliyun.png`,
url: "https://aliyun.com/product/sms", url: "https://aliyun.com/product/sms",
}, },
"Tencent Cloud SMS": { "Tencent Cloud SMS": {
logo: `${StaticBaseUrl}/img/social_tencent_cloud.jpg`, logo: `${Setting.StaticBaseUrl}/img/social_tencent_cloud.jpg`,
url: "https://cloud.tencent.com/product/sms", url: "https://cloud.tencent.com/product/sms",
}, },
"Volc Engine SMS": { "Volc Engine SMS": {
logo: `${StaticBaseUrl}/img/social_volc_engine.jpg`, logo: `${Setting.StaticBaseUrl}/img/social_volc_engine.jpg`,
url: "https://www.volcengine.com/products/cloud-sms", url: "https://www.volcengine.com/products/cloud-sms",
}, },
"Huawei Cloud SMS": { "Huawei Cloud SMS": {
logo: `${StaticBaseUrl}/img/social_huawei.png`, logo: `${Setting.StaticBaseUrl}/img/social_huawei.png`,
url: "https://www.huaweicloud.com/product/msgsms.html", url: "https://www.huaweicloud.com/product/msgsms.html",
}, },
}, },
Email: { Email: {
"Default": { "Default": {
logo: `${StaticBaseUrl}/img/social_default.png`, logo: `${Setting.StaticBaseUrl}/img/social_default.png`,
url: "", url: "",
}, },
}, },
Storage: { Storage: {
"Local File System": { "Local File System": {
logo: `${StaticBaseUrl}/img/social_file.png`, logo: `${Setting.StaticBaseUrl}/img/social_file.png`,
url: "", url: "",
}, },
"AWS S3": { "AWS S3": {
logo: `${StaticBaseUrl}/img/social_aws.png`, logo: `${Setting.StaticBaseUrl}/img/social_aws.png`,
url: "https://aws.amazon.com/s3", url: "https://aws.amazon.com/s3",
}, },
"Aliyun OSS": { "Aliyun OSS": {
logo: `${StaticBaseUrl}/img/social_aliyun.png`, logo: `${Setting.StaticBaseUrl}/img/social_aliyun.png`,
url: "https://aliyun.com/product/oss", url: "https://aliyun.com/product/oss",
}, },
"Tencent Cloud COS": { "Tencent Cloud COS": {
logo: `${StaticBaseUrl}/img/social_tencent_cloud.jpg`, logo: `${Setting.StaticBaseUrl}/img/social_tencent_cloud.jpg`,
url: "https://cloud.tencent.com/product/cos", url: "https://cloud.tencent.com/product/cos",
}, },
}, },
SAML: { SAML: {
"Aliyun IDaaS": { "Aliyun IDaaS": {
logo: `${StaticBaseUrl}/img/social_aliyun.png`, logo: `${Setting.StaticBaseUrl}/img/social_aliyun.png`,
url: "https://aliyun.com/product/idaas" url: "https://aliyun.com/product/idaas"
}, },
"Keycloak": { "Keycloak": {
logo: `${StaticBaseUrl}/img/social_keycloak.png`, logo: `${Setting.StaticBaseUrl}/img/social_keycloak.png`,
url: "https://www.keycloak.org/" url: "https://www.keycloak.org/"
}, },
}, },
Payment: { Payment: {
"Alipay": { "Alipay": {
logo: `${StaticBaseUrl}/img/payment_alipay.png`, logo: `${Setting.StaticBaseUrl}/img/payment_alipay.png`,
url: "https://www.alipay.com/" url: "https://www.alipay.com/"
}, },
"WeChat Pay": { "WeChat Pay": {
logo: `${StaticBaseUrl}/img/payment_wechat_pay.png`, logo: `${Setting.StaticBaseUrl}/img/payment_wechat_pay.png`,
url: "https://pay.weixin.qq.com/" url: "https://pay.weixin.qq.com/"
}, },
"PayPal": { "PayPal": {
logo: `${StaticBaseUrl}/img/payment_paypal.png`, logo: `${Setting.StaticBaseUrl}/img/payment_paypal.png`,
url: "https://www.paypal.com/" url: "https://www.paypal.com/"
}, },
"GC": { "GC": {
logo: `${StaticBaseUrl}/img/payment_gc.png`, logo: `${Setting.StaticBaseUrl}/img/payment_gc.png`,
url: "https://gc.org" url: "https://gc.org"
}, },
}, },
@ -177,7 +177,7 @@ const otherProviderInfo = {
export function getProviderLogo(provider) { export function getProviderLogo(provider) {
if (provider.category === "OAuth") { if (provider.category === "OAuth") {
return `${StaticBaseUrl}/img/social_${provider.type.toLowerCase()}.png`; return `${Setting.StaticBaseUrl}/img/social_${provider.type.toLowerCase()}.png`;
} else { } else {
return otherProviderInfo[provider.category][provider.type].logo; return otherProviderInfo[provider.category][provider.type].logo;
} }