From a95c5b05a94cba45c79edbcdfabb6f9cf0fb0257 Mon Sep 17 00:00:00 2001 From: Yang Luo Date: Sat, 19 Mar 2022 19:43:54 +0800 Subject: [PATCH] Remove GitHub provider hacking code. --- web/src/Setting.js | 10 +--------- web/src/auth/Provider.js | 34 +++++++++++++++++----------------- 2 files changed, 18 insertions(+), 26 deletions(-) diff --git a/web/src/Setting.js b/web/src/Setting.js index 75ef8a37..4e936f36 100644 --- a/web/src/Setting.js +++ b/web/src/Setting.js @@ -70,15 +70,7 @@ export function isProviderVisible(providerItem) { 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) { diff --git a/web/src/auth/Provider.js b/web/src/auth/Provider.js index f75a71e7..8ccb0caa 100644 --- a/web/src/auth/Provider.js +++ b/web/src/auth/Provider.js @@ -15,7 +15,7 @@ import React from "react"; import {Tooltip} from "antd"; import * as Util from "./Util"; -import {StaticBaseUrl} from "../Setting"; +import * as Setting from "../Setting"; const authInfo = { Google: { @@ -105,71 +105,71 @@ const authInfo = { const otherProviderInfo = { SMS: { "Aliyun SMS": { - logo: `${StaticBaseUrl}/img/social_aliyun.png`, + logo: `${Setting.StaticBaseUrl}/img/social_aliyun.png`, url: "https://aliyun.com/product/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", }, "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", }, "Huawei Cloud SMS": { - logo: `${StaticBaseUrl}/img/social_huawei.png`, + logo: `${Setting.StaticBaseUrl}/img/social_huawei.png`, url: "https://www.huaweicloud.com/product/msgsms.html", }, }, Email: { "Default": { - logo: `${StaticBaseUrl}/img/social_default.png`, + logo: `${Setting.StaticBaseUrl}/img/social_default.png`, url: "", }, }, Storage: { "Local File System": { - logo: `${StaticBaseUrl}/img/social_file.png`, + logo: `${Setting.StaticBaseUrl}/img/social_file.png`, url: "", }, "AWS S3": { - logo: `${StaticBaseUrl}/img/social_aws.png`, + logo: `${Setting.StaticBaseUrl}/img/social_aws.png`, url: "https://aws.amazon.com/s3", }, "Aliyun OSS": { - logo: `${StaticBaseUrl}/img/social_aliyun.png`, + logo: `${Setting.StaticBaseUrl}/img/social_aliyun.png`, url: "https://aliyun.com/product/oss", }, "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", }, }, SAML: { "Aliyun IDaaS": { - logo: `${StaticBaseUrl}/img/social_aliyun.png`, + logo: `${Setting.StaticBaseUrl}/img/social_aliyun.png`, url: "https://aliyun.com/product/idaas" }, "Keycloak": { - logo: `${StaticBaseUrl}/img/social_keycloak.png`, + logo: `${Setting.StaticBaseUrl}/img/social_keycloak.png`, url: "https://www.keycloak.org/" }, }, Payment: { "Alipay": { - logo: `${StaticBaseUrl}/img/payment_alipay.png`, + logo: `${Setting.StaticBaseUrl}/img/payment_alipay.png`, url: "https://www.alipay.com/" }, "WeChat Pay": { - logo: `${StaticBaseUrl}/img/payment_wechat_pay.png`, + logo: `${Setting.StaticBaseUrl}/img/payment_wechat_pay.png`, url: "https://pay.weixin.qq.com/" }, "PayPal": { - logo: `${StaticBaseUrl}/img/payment_paypal.png`, + logo: `${Setting.StaticBaseUrl}/img/payment_paypal.png`, url: "https://www.paypal.com/" }, "GC": { - logo: `${StaticBaseUrl}/img/payment_gc.png`, + logo: `${Setting.StaticBaseUrl}/img/payment_gc.png`, url: "https://gc.org" }, }, @@ -177,7 +177,7 @@ const otherProviderInfo = { export function getProviderLogo(provider) { if (provider.category === "OAuth") { - return `${StaticBaseUrl}/img/social_${provider.type.toLowerCase()}.png`; + return `${Setting.StaticBaseUrl}/img/social_${provider.type.toLowerCase()}.png`; } else { return otherProviderInfo[provider.category][provider.type].logo; }