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):]]>
+