images: Create `/authentication_backends` directory for icons.

Creates `static/images/authentication_backends` directory for icons
of backend authentication methods, which are used on the log-in page.

And updates the example documentation in the API `/server_settings`
endpoint.
This commit is contained in:
Lauryn Menard 2022-10-26 14:56:00 +02:00 committed by Tim Abbott
parent 89713bab76
commit 1eda42f509
7 changed files with 7 additions and 7 deletions

View File

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 8.7 KiB

After

Width:  |  Height:  |  Size: 8.7 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -13321,14 +13321,14 @@ paths:
{ {
"name": "google", "name": "google",
"display_name": "Google", "display_name": "Google",
"display_icon": "/static/images/landing-page/logos/googl_e-icon.png", "display_icon": "/static/images/authentication_backends/googl_e-icon.png",
"login_url": "/accounts/login/social/google", "login_url": "/accounts/login/social/google",
"signup_url": "/accounts/register/social/google", "signup_url": "/accounts/register/social/google",
}, },
{ {
"name": "github", "name": "github",
"display_name": "GitHub", "display_name": "GitHub",
"display_icon": "/static/images/landing-page/logos/github-icon.png", "display_icon": "/static/images/authentication_backends/github-icon.png",
"login_url": "/accounts/login/social/github", "login_url": "/accounts/login/social/github",
"signup_url": "/accounts/register/social/github", "signup_url": "/accounts/register/social/github",
}, },

View File

@ -1851,7 +1851,7 @@ class GitHubAuthBackend(SocialAuthMixin, GithubOAuth2):
name = "github" name = "github"
auth_backend_name = "GitHub" auth_backend_name = "GitHub"
sort_order = 100 sort_order = 100
display_icon = "/static/images/landing-page/logos/github-icon.png" display_icon = "/static/images/authentication_backends/github-icon.png"
def get_all_associated_email_objects(self, *args: Any, **kwargs: Any) -> List[Dict[str, Any]]: def get_all_associated_email_objects(self, *args: Any, **kwargs: Any) -> List[Dict[str, Any]]:
access_token = kwargs["response"]["access_token"] access_token = kwargs["response"]["access_token"]
@ -1946,7 +1946,7 @@ class AzureADAuthBackend(SocialAuthMixin, AzureADOAuth2):
sort_order = 50 sort_order = 50
name = "azuread-oauth2" name = "azuread-oauth2"
auth_backend_name = "AzureAD" auth_backend_name = "AzureAD"
display_icon = "/static/images/landing-page/logos/azuread-icon.png" display_icon = "/static/images/authentication_backends/azuread-icon.png"
@external_auth_method @external_auth_method
@ -1954,7 +1954,7 @@ class GitLabAuthBackend(SocialAuthMixin, GitLabOAuth2):
sort_order = 75 sort_order = 75
name = "gitlab" name = "gitlab"
auth_backend_name = "GitLab" auth_backend_name = "GitLab"
display_icon = "/static/images/landing-page/logos/gitlab-icon.png" display_icon = "/static/images/authentication_backends/gitlab-icon.png"
# Note: GitLab as of early 2020 supports having multiple email # Note: GitLab as of early 2020 supports having multiple email
# addresses connected with a GitLab account, and we could access # addresses connected with a GitLab account, and we could access
@ -1970,7 +1970,7 @@ class GoogleAuthBackend(SocialAuthMixin, GoogleOAuth2):
sort_order = 150 sort_order = 150
auth_backend_name = "Google" auth_backend_name = "Google"
name = "google" name = "google"
display_icon = "/static/images/landing-page/logos/googl_e-icon.png" display_icon = "/static/images/authentication_backends/googl_e-icon.png"
def get_verified_emails(self, *args: Any, **kwargs: Any) -> List[str]: def get_verified_emails(self, *args: Any, **kwargs: Any) -> List[str]:
verified_emails: List[str] = [] verified_emails: List[str] = []
@ -2001,7 +2001,7 @@ class AppleAuthBackend(SocialAuthMixin, AppleIdAuth):
sort_order = 10 sort_order = 10
name = "apple" name = "apple"
auth_backend_name = "Apple" auth_backend_name = "Apple"
display_icon = "/static/images/landing-page/logos/apple-icon.png" display_icon = "/static/images/authentication_backends/apple-icon.png"
# Apple only sends `name` in its response the first time a user # Apple only sends `name` in its response the first time a user
# tries to sign up, so we won't have it in consecutive attempts. # tries to sign up, so we won't have it in consecutive attempts.