Dokumentáció
AuthorizationPolicy generálás
Milyen információkra van hozzá szükségünk?
- username = A KRÉTA felhasználónév
- instituteCode = Iskolánk kódja (Például: support-farkas, mert: https://support-farkas.e-kreta.hu)
- nonce = Egy generált nonce a Kréta API-ban (Generálás)
- hmacKey = A Kréta API-ban használt hmac kulcs (Jelenleg: baSsxOwlU1jM)
Lépések:
- Készítsük elő a HMAC SHA512-t a szükséges kulccsal: a kulcsot byteokban kell használni, az encode lehet
ASCII és UTF8 is.
- Készítsük el a szövegünket instituteCode (Minden nagybetű)
+
nonce + username (Minden nagybetű) formában!
Például: SUPPORT-FARKASmeQ1HGTxoDZVj8KWnZJZxw==FELHASZNALO
- Az elkészített szöveget titkosítsuk a hmac-el majd ezt használjuk BASE64
fromátumba!