sources/oauth: add Sign in with Apple (#1635)

* sources/oauth: add apple sign in support

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

* website/docs: apple sign in docs

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

* website/docs: fix missing apple in sidebar

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

* sources/oauth: add fallback values for name and slug

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens L
2021-10-18 16:35:12 +02:00
committed by GitHub
parent 2c06eed8e7
commit 922fc9b8d5
29 changed files with 313 additions and 98 deletions

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-10-11 14:12+0000\n"
"POT-Creation-Date: 2021-10-18 10:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -308,6 +308,10 @@ msgstr ""
msgid "Notification Webhook Mappings"
msgstr ""
#: authentik/events/monitored_tasks.py:122
msgid "Task has not been run yet."
msgstr ""
#: authentik/flows/api/flows.py:350
#, python-format
msgid "Flow not applicable to current user/request: %(messages)s"
@ -385,33 +389,33 @@ msgstr ""
msgid "Invalid kubeconfig"
msgstr ""
#: authentik/outposts/models.py:164
#: authentik/outposts/models.py:167
msgid "Outpost Service-Connection"
msgstr ""
#: authentik/outposts/models.py:165
#: authentik/outposts/models.py:168
msgid "Outpost Service-Connections"
msgstr ""
#: authentik/outposts/models.py:201
#: authentik/outposts/models.py:204
msgid ""
"Certificate/Key used for authentication. Can be left empty for no "
"authentication."
msgstr ""
#: authentik/outposts/models.py:243
#: authentik/outposts/models.py:246
msgid "Docker Service-Connection"
msgstr ""
#: authentik/outposts/models.py:244
#: authentik/outposts/models.py:247
msgid "Docker Service-Connections"
msgstr ""
#: authentik/outposts/models.py:290
#: authentik/outposts/models.py:293
msgid "Kubernetes Service-Connection"
msgstr ""
#: authentik/outposts/models.py:291
#: authentik/outposts/models.py:294
msgid "Kubernetes Service-Connections"
msgstr ""
@ -988,108 +992,116 @@ msgstr ""
msgid "Password does not match Active Directory Complexity."
msgstr ""
#: authentik/sources/oauth/models.py:25
#: authentik/sources/oauth/models.py:24
msgid "Request Token URL"
msgstr ""
#: authentik/sources/oauth/models.py:27
#: authentik/sources/oauth/models.py:26
msgid ""
"URL used to request the initial token. This URL is only required for OAuth 1."
msgstr ""
#: authentik/sources/oauth/models.py:33
#: authentik/sources/oauth/models.py:32
msgid "Authorization URL"
msgstr ""
#: authentik/sources/oauth/models.py:34
#: authentik/sources/oauth/models.py:33
msgid "URL the user is redirect to to conest the flow."
msgstr ""
#: authentik/sources/oauth/models.py:39
#: authentik/sources/oauth/models.py:38
msgid "Access Token URL"
msgstr ""
#: authentik/sources/oauth/models.py:40
#: authentik/sources/oauth/models.py:39
msgid "URL used by authentik to retrieve tokens."
msgstr ""
#: authentik/sources/oauth/models.py:45
#: authentik/sources/oauth/models.py:44
msgid "Profile URL"
msgstr ""
#: authentik/sources/oauth/models.py:46
#: authentik/sources/oauth/models.py:45
msgid "URL used by authentik to get user information."
msgstr ""
#: authentik/sources/oauth/models.py:102
#: authentik/sources/oauth/models.py:101
msgid "OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:103
#: authentik/sources/oauth/models.py:102
msgid "OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:112
#: authentik/sources/oauth/models.py:111
msgid "GitHub OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:113
#: authentik/sources/oauth/models.py:112
msgid "GitHub OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:122
#: authentik/sources/oauth/models.py:121
msgid "Twitter OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:123
#: authentik/sources/oauth/models.py:122
msgid "Twitter OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:132
#: authentik/sources/oauth/models.py:131
msgid "Facebook OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:133
#: authentik/sources/oauth/models.py:132
msgid "Facebook OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:142
#: authentik/sources/oauth/models.py:141
msgid "Discord OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:143
#: authentik/sources/oauth/models.py:142
msgid "Discord OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:152
#: authentik/sources/oauth/models.py:151
msgid "Google OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:153
#: authentik/sources/oauth/models.py:152
msgid "Google OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:162
#: authentik/sources/oauth/models.py:161
msgid "Azure AD OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:163
#: authentik/sources/oauth/models.py:162
msgid "Azure AD OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:172
#: authentik/sources/oauth/models.py:171
msgid "OpenID OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:173
#: authentik/sources/oauth/models.py:172
msgid "OpenID OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:188
#: authentik/sources/oauth/models.py:181
msgid "Apple OAuth Source"
msgstr ""
#: authentik/sources/oauth/models.py:182
msgid "Apple OAuth Sources"
msgstr ""
#: authentik/sources/oauth/models.py:197
msgid "User OAuth Source Connection"
msgstr ""
#: authentik/sources/oauth/models.py:189
#: authentik/sources/oauth/models.py:198
msgid "User OAuth Source Connections"
msgstr ""
@ -1214,19 +1226,19 @@ msgstr ""
msgid "Duo Devices"
msgstr ""
#: authentik/stages/authenticator_sms/models.py:97
#: authentik/stages/authenticator_sms/models.py:158
msgid "SMS Authenticator Setup Stage"
msgstr ""
#: authentik/stages/authenticator_sms/models.py:98
#: authentik/stages/authenticator_sms/models.py:159
msgid "SMS Authenticator Setup Stages"
msgstr ""
#: authentik/stages/authenticator_sms/models.py:116
#: authentik/stages/authenticator_sms/models.py:176
msgid "SMS Device"
msgstr ""
#: authentik/stages/authenticator_sms/models.py:117
#: authentik/stages/authenticator_sms/models.py:177
msgid "SMS Devices"
msgstr ""
@ -1291,19 +1303,19 @@ msgstr ""
msgid "Authenticator Validation Stages"
msgstr ""
#: authentik/stages/authenticator_webauthn/models.py:49
#: authentik/stages/authenticator_webauthn/models.py:51
msgid "WebAuthn Authenticator Setup Stage"
msgstr ""
#: authentik/stages/authenticator_webauthn/models.py:50
#: authentik/stages/authenticator_webauthn/models.py:52
msgid "WebAuthn Authenticator Setup Stages"
msgstr ""
#: authentik/stages/authenticator_webauthn/models.py:78
#: authentik/stages/authenticator_webauthn/models.py:85
msgid "WebAuthn Device"
msgstr ""
#: authentik/stages/authenticator_webauthn/models.py:79
#: authentik/stages/authenticator_webauthn/models.py:86
msgid "WebAuthn Devices"
msgstr ""