# Autorisation af Rememberizer-apps

Rememberizers implementering understøtter den standard [autoriseringskode-godkendelsestype](https://tools.ietf.org/html/rfc6749#section-4.1).

Webapplikationsflowet til at autorisere brugere til din app er som følger:

1. Brugere bliver omdirigeret til Rememberizer for at autorisere deres konto.
2. Brugeren vælger mementos til brug med din applikation.
3. Din applikation får adgang til API'en med brugerens adgangstoken.

Besøg [Administrer tredjepartsapps](/da/personlig-brug/integrations/manage-third-party-apps.md#explore-third-party-apps-and-service) siden for at se UI-eksemplet på flowet.

Kommer snart: OAuth2 Autoriseringsflowdiagram

Dette sekvensdiagram vil illustrere det komplette OAuth2-flow mellem:

* Brugerens browser
* Din applikation (klient)
* Rememberizer autoriseringsserver
* Rememberizer API-ressourcer

Diagrammet vil vise udvekslingen af autoriseringskoder, tokens og API-anmodninger på tværs af alle trin i processen.

### Trin 1. Anmod om en brugers Rememberizer-identitet

Omdiriger brugeren til Rememberizer autorisationsserveren for at starte autentificerings- og autorisationsprocessen.

```
GET https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/
```

Parametre:

<table><thead><tr><th width="236">navn</th><th>beskrivelse</th></tr></thead><tbody><tr><td>client_id</td><td><strong>Påkrævet</strong><br>Klient-ID'et for din applikation. Du kan finde denne værdi i Udvikler. Klik på <strong>Udvikler</strong> i øverste venstre hjørne. I listen over registrerede apps, klik på din app, og du vil se klient-ID'et i <strong>App-legitimationsoplysninger.</strong></td></tr><tr><td>response_type</td><td><strong>Påkrævet</strong><br>Skal være <code>code</code> for autorisationskodebevillinger.</td></tr><tr><td>scope</td><td><p><strong>Valgfri</strong></p><p>En mellemrum-separeret liste over scopes, der identificerer de ressourcer, som din applikation kunne få adgang til på brugerens vegne.</p></td></tr><tr><td>redirect_uri</td><td><strong>Påkrævet</strong><br>URL'en i din applikation, hvor brugerne vil blive sendt efter autorisation.</td></tr><tr><td>state</td><td><p><strong>Påkrævet</strong></p><p>En uigennemsigtig værdi, der bruges af klienten til at opretholde tilstand mellem anmodningen og callback. Autorisationsserveren inkluderer denne værdi, når den omdirigerer brugeragenten tilbage til klienten.<br></p></td></tr></tbody></table>

### Trin 2. Brugeren vælger og konfigurerer deres minder

Brugerne vil vælge, hvilke minder de vil bruge med din app.

### Trin 3. Brugere bliver omdirigeret tilbage til dit site af Rememberizer

Efter at brugerne har valgt deres minder, omdirigerer Rememberizer tilbage til dit site med en midlertidig `code` parameter samt den tilstand, du gav i det forrige trin i en `state` parameter. Den midlertidige kode vil udløbe efter kort tid. Hvis tilstandene ikke matcher, er anmodningen oprettet af en tredjepart, og du bør afbryde processen.

### Trin 4. Udveksle autorisationskode for opdaterings- og adgangstokens

```
POST https://api.rememberizer.ai/api/v1/auth/oauth2/token/
```

Denne endpoint tager følgende inputparametre.

<table><thead><tr><th width="165">navn</th><th>beskrivelse</th></tr></thead><tbody><tr><td>client_id</td><td><strong>Påkrævet</strong><br>Klient-ID'et for din applikation. Du kan finde denne værdi i udviklerens dokumentation. Instruktion til at finde dette ID er i trin 1.</td></tr><tr><td>client_secret</td><td><strong>Påkrævet</strong><br>Klienthemmeligheden, du modtog fra Rememberizer til din applikation.</td></tr><tr><td>code</td><td>Autoriseringskoden, du modtog i trin 3.</td></tr><tr><td>redirect_uri</td><td><strong>Påkrævet</strong><br>URL'en i din applikation, hvor brugerne sendes efter autorisation. Skal matche med redirect_uri i trin 1.</td></tr></tbody></table>

### Trin 5. Brug adgangstokenet til at få adgang til API'en

Adgangstokenet giver dig mulighed for at foretage anmodninger til API'en på en brugers vegne.

```
Authorization: Bearer OAUTH-TOKEN
GET https://api.rememberizer.ai/api/me/
```

For eksempel kan du i curl indstille Authorization-headeren sådan her:

```shell
curl -H "Authorization: Bearer OAUTH-TOKEN" https://api.rememberizer.ai/api/me/
```

## Referencer

Github: <https://github.com/skydeckai/rememberizer-integration-samples>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rememberizer.ai/da/udviklerressourcer/integration-options/authorizing-rememberizer-apps.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
