Uw toepassing configureren

Voordat u autorisatie kunt implementeren, moet u uw app registreren in OAuth2 door een app-integratie te maken vanuit Workfront.

Voor instructies bij het creëren van de toepassing OAuth2, zie een OAuth2 enig-pagina Webtoepassing gebruikend PKCEin creëren toepassingen OAuth2 voor de integratie van Workfront

NOTE
U kunt tot een totaal van tien Toepassingen OAuth2 in één keer hebben.

Proefsleutel maken voor Codeuitwisseling

Net als bij de standaardstroom van de machtigingscode, begint de app met het doorsturen van de browser van de gebruiker naar het /authorize -eindpunt van de machtigingsserver. In deze instantie moet u echter ook een code-uitdaging doorgeven.

Uw eerste stap is het produceren van een code verificateur en uitdaging.

Code-verificateurWillekeurige URL-veilige tekenreeks met een minimale lengte van 43 tekens
CodeuitdagingBase64 URL-gecodeerde SHA-256-hash van de codeverificateur

U moet code toevoegen in uw clienttoepassing om de code-verificateur en de code-uitdaging te maken.

De PKCE-generatorcode maakt uitvoer die vergelijkbaar is met het volgende:

INFO
Voorbeeld:
{
  "code\_verifier":"N28zVMsKU6ptUjHaYWg3T1NFTDQqcW1R4BU5NXywapNac4hhfkxjwfhZQat",
  "code\_challenge":"wzgjYF9qEiWep-CwqgrTE78-2ghjwCtRO3vj23o4W\_fw"
}

Uw app slaat de code_verifier for later op en verzendt de code_challenge samen met de autorisatieaanvraag naar de URL /authorize van de machtigingsserver.