Manual App Installation
As long as the app is not yet published in the Marketplace, it can be installed manually.
Installation in Crowdin
Go to the Account Settings > Crowdin Applications tab.
- Klik på profilfotoet øverste til højre og vælg Indstillinger.

- Vælg fanen Crowdin Apps og klik på Installation.

- Indsæt i dialogen Crowdin-appens Manifest-URL og klik på Installér.

- I det viste vindue kan der vælges de kategorier af brugere, som vil kunne bruge appen: Kun projektejer eller alle brugere i projekterne/ressourcerne. Derudover kan der vælges de projekter, hvori brugerne vil kunne bruge appen: Alle projekter eller udvalgte projekter.

Installation in Crowdin Enterprise
Go to the Organization Settings > Apps page.
- Organisationsindstillinger findes under brugerikonet på øverste menubjælke.

- Skift til siden Apps på venstre menubjælke, og klik på Installér App.

- In the appeared dialog, paste in the Crowdin app Manifest URL and click Install.

- I det viste vindue kan man vælge de kategorier af brugere, som vil kunne bruge appen: Kun organisationsadminis eller alle brugere i organisationsprojekter/-ressourcer. Additionally, you can select the projects where users will be able to use the app: all projects or selected projects.

Installed Event-kommunikationsstrøm
Bemærk: Installed Event bruges kun til 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:
- Installation af Manifest-URL’en - brugeren indsætter Manifest-URL’en i Kontoindstillinger > Crowdin Apps og klikker Installér.
- Hentning af indhold fra Manifest-URL’en - anmodningen sendes til Crowdin-appen.
- Svar: Manifest JSON - Crowdin-appen returnerer manifestet JSON indeholdende data om appen.
- Manifest Data Validering - det modtagne indhold valideres iht. strukturen og dataene i Manifest JSON.
- Spørg om at installere - oplysningerne om Crowdin-appen samt listen over tilladelser og Installér-knappen vises for brugeren.
- Bekræftelse af installationen - brugeren bekræfter installationen af Crowdin-appen.
- Installed event - Crowdin sender Installed event’en med godkendelseskoden til Crowdin-appen for generering af API-token.
- Tokenanmodning - Crowdin-appen sender anmodningen om API-token indhentning:
POST https://accounts.crowdin.com/oauth/token
Parametre
grant_type: authorization_code | Type: string Required: yes Beskrivelse: Parameteren bruges til flowspecifikationen for en OAuth-app. |
client_id | Type: string Required: yes Beskrivelse: Klient-ID til appen modtages, når appen registreres. |
client_secret | Type: string Required: yes Beskrivelse: Klienthemmelighed til appen modtages, når appen registreres. |
kode | Type: string Required: yes Beskrivelse: Koden modtaget fra install event. |
- Access Token - godkendelsestjenesten returnerer API-adgangstoken og opdaterings-token.
- Success Code Response - Crowdin-appen returnerer udførelsesstatuskoden (2xx), hvilket bekræfter, at app-installationen er færdig. Er statuskoden en anden, vil appen blive fjernet fra Crowdin-kontoen.