diff --git a/forms/OpenIDPluginSettingsForm.inc.php b/forms/OpenIDPluginSettingsForm.inc.php index 9e9e52b..0e24135 100644 --- a/forms/OpenIDPluginSettingsForm.inc.php +++ b/forms/OpenIDPluginSettingsForm.inc.php @@ -32,6 +32,7 @@ class OpenIDPluginSettingsForm extends Form */ private const PUBLIC_OPENID_PROVIDER = [ "custom" => "", + "orcid" => ["configUrl" => "https://orcid.org/.well-known/openid-configuration"], "google" => ["configUrl" => "https://accounts.google.com/.well-known/openid-configuration"], "microsoft" => ["configUrl" => "https://login.windows.net/common/.well-known/openid-configuration"], "apple" => ["configUrl" => "https://appleid.apple.com/.well-known/openid-configuration"], diff --git a/images/orcid-sign-in.png b/images/orcid-sign-in.png new file mode 100644 index 0000000..456c362 Binary files /dev/null and b/images/orcid-sign-in.png differ diff --git a/locale/en_US/locale.xml b/locale/en_US/locale.xml index 7a035c6..bf0447d 100644 --- a/locale/en_US/locale.xml +++ b/locale/en_US/locale.xml @@ -80,4 +80,8 @@ Sign in with Google Sign in with Microsoft Sign in with Apple + Sign in with Orcid + ORCID OpenID Connect + tutorial):]]> +