mirror of
https://github.com/fosrl/docs-v2.git
synced 2026-10-12 15:49:11 +02:00
docs: add missing alt attributes to documentation images
Add context-aware alt text to 36 images across 20 MDX files flagged by mint a11y. Descriptions are derived from each image's caption and surrounding step text. Part of fosrl/docs-v2#116.
This commit is contained in:
@@ -22,7 +22,7 @@ Here is an example using Microsoft Azure Entra ID as SSO for Pangolin:
|
||||
</Note>
|
||||
|
||||
<Frame>
|
||||
<img src="/images/create-idp.png" />
|
||||
<img src="/images/create-idp.png" alt="Identity provider creation form in the Pangolin dashboard" />
|
||||
</Frame>
|
||||
|
||||
## Identity Provider Types
|
||||
|
||||
@@ -16,7 +16,7 @@ You will be able to programmatically decide the roles and organizations for new
|
||||
Toggle the "Auth Provision Users" switch when creating or editing an identity provider.
|
||||
|
||||
<Frame>
|
||||
<img src="/images/mapping-builder.png" />
|
||||
<img src="/images/mapping-builder.png" alt="Auto provision users setting in the Pangolin dashboard" />
|
||||
</Frame>
|
||||
|
||||
## What if Auto Provisioning is Disabled?
|
||||
@@ -24,7 +24,7 @@ Toggle the "Auth Provision Users" switch when creating or editing an identity pr
|
||||
If auto provision is disabled, organization admins will need to manually create the user accounts and select the role for each user. When creating a user, you can select the identity provider that the user will be associated with. A user will not be able to log in using the identity provider if a user is not pre-provisioned in the system.
|
||||
|
||||
<Frame>
|
||||
<img src="/images/create-idp-user.png" />
|
||||
<img src="/images/create-idp-user.png" alt="Creating an identity provider user in the Pangolin dashboard" />
|
||||
</Frame>
|
||||
|
||||
## Role Mappings
|
||||
@@ -40,7 +40,7 @@ When you configure role mappings in auto provisioning settings, you use one of t
|
||||
Fixed roles is the simplest option. Every user who signs in through the identity provider receives the same set of roles. The roles you select must already exist in Pangolin, and you must choose them by their exact names in that organization. Use this when you do not need dynamic mapping and a single role assignment for everyone is enough. You can still change roles on individual users after they have been auto-provisioned. This is the easiest way to get started.
|
||||
|
||||
<Frame>
|
||||
<img src="/images/fixed-roles.png" />
|
||||
<img src="/images/fixed-roles.png" alt="Fixed roles mapping option in the Pangolin dashboard" />
|
||||
</Frame>
|
||||
|
||||
### Role Mapping: Mapping Builder
|
||||
@@ -50,7 +50,7 @@ The mapping builder lets you map roles from your identity provider to Pangolin r
|
||||
First, choose the claim in the OIDC token where roles or groups are provided such as `groups`. Then define a one-to-one mapping for each role: on one side, the role or group ID from the identity provider; on the other, the Pangolin role name that already exists in the organization. The Pangolin side must match that role’s name exactly (same spelling, spacing, and casing).
|
||||
|
||||
<Frame>
|
||||
<img src="/images/mapping-builder.png" />
|
||||
<img src="/images/mapping-builder.png" alt="Role mapping builder in the Pangolin dashboard" />
|
||||
</Frame>
|
||||
|
||||
### Role Mapping: Raw Expression
|
||||
@@ -63,7 +63,7 @@ The expression is evaluated against the token from the identity provider on each
|
||||
- If no matching role is found for the resolved names, the user is not added to the organization.
|
||||
|
||||
<Frame>
|
||||
<img src="/images/raw-expression.png" />
|
||||
<img src="/images/raw-expression.png" alt="Raw expression role mapping in the Pangolin dashboard" />
|
||||
</Frame>
|
||||
|
||||
#### Raw Expression Example: JMESPath role selection
|
||||
|
||||
@@ -42,7 +42,7 @@ We will revisit the **Authorised redirect URIs** field later, as we do not have
|
||||
In Pangolin, go to "Identity Providers" and click "Add Identity Provider". Select the Azure Entra ID provider option.
|
||||
|
||||
<Frame>
|
||||
<img src="/images/create-azure-idp.png" />
|
||||
<img src="/images/create-azure-idp.png" alt="Azure Entra ID identity provider setup in the Pangolin dashboard" />
|
||||
</Frame>
|
||||
|
||||
In the OAuth2/OIDC Configuration, you'll need the following fields:
|
||||
|
||||
@@ -51,7 +51,7 @@ After hitting "Create", you will be able to see the "Client ID" and "Client secr
|
||||
In Pangolin, go to "Identity Providers" and click "Add Identity Provider". Select the Google provider option.
|
||||
|
||||
<Frame>
|
||||
<img src="/images/create-google-idp.png" />
|
||||
<img src="/images/create-google-idp.png" alt="Google identity provider setup in the Pangolin dashboard" />
|
||||
</Frame>
|
||||
|
||||
In the "Google Configuration", you'll need the following fields:
|
||||
|
||||
@@ -16,7 +16,7 @@ This identity provider follows the OpenID Connect protocol. This means that it c
|
||||
In Pangolin, go to "Identity Providers" and click "Add Identity Provider". Select the OAuth2/OIDC provider option.
|
||||
|
||||
<Frame>
|
||||
<img src="/images/create-oidc-idp.png" />
|
||||
<img src="/images/create-oidc-idp.png" alt="Pangolin dashboard form for adding an OAuth2/OIDC identity provider" />
|
||||
</Frame>
|
||||
|
||||
In the OAuth2/OIDC Configuration, you'll need the following fields:
|
||||
|
||||
Reference in New Issue
Block a user