You can install Crowdin Apps either from the Crowdin Store or manually, depending on whether the app is already published or not.
Configure preferred permissions for each app during the installation process. This step allows you to define who can access and use the app across its various modules and specifying in which projects of your Crowdin account (for Crowdin) or Crowdin organization (for Crowdin Enterprise) it can be used.
If you restrict access to certain projects by using the Selected projects option, the app will not be able to communicate via the API with projects that are not included in the selected list. Also, the app will only be displayed in the UI of the selected projects. This ensures that the app’s functionality and access are precisely tailored to the specific needs and security requirements of your organization.
You can configure these access permissions at the time of installation or adjust them at any time for already installed apps. This flexibility allows you to respond to changes in your project requirements or security policies by updating the access settings to either expand or restrict the app’s functionality and visibility within your Crowdin projects.
You can define which user categories are allowed to use the app. This setting is applied to each app module independently.
Available options for Crowdin:
Available options for Crowdin Enterprise:
In addition to user access, you can also specify the projects in which the app can be used (these settings apply across all app modules).
Project access options:
This targeted approach allows for enhanced security and customization, ensuring that the app is only used where it’s really needed.
godkendelsetypen: "authorization_code"
. Når en Crowdin-app er installeret fra Kontoindstillingerne, så finder godkendelsesflowet sted, hvorunder Crowdin og Crowdin-appen udveksler godkendelsesdataene (tilladelseskoden erstattes med et adgangstoken). I den flg. illustration kan ses de begivenheder, som finder sted under denne proces.
Detaljer for hvert skridt, der sker i illustrationen:
Parametre
grant_type: crowdin_app | Type: Required: yes Beskrivelse: Parameteren bruges til flowspecifikationen for en OAuth-app. |
client_id | Type: Required: yes Beskrivelse: Klient-ID til appen modtages, når appen registreres. |
client_secret | Type: Required: yes Beskrivelse: Klienthemmelighed til appen modtages, når appen registreres. |
app_id | Type: Required: yes Description: Crowdin app identifier from the app descriptor. |
app_secret | Type: Required: yes Description: The unique secret used for authorization of your Crowdin app. This value is retrieved from the installed event. |
domain | Type: Required: yes Description: The name of the organization from which the app is accessed. This value is retrieved from the installed event. |
user_id | Type: Required: yes Description: The identifier of the user who installed the app. This value is retrieved from the installed event. |