CDS Login Serviio 2
Just upgraded to 2 and login broke.
This returns a 401
String gmt = getGMT(); //gmt Tue, 10 Mar 2020 21:37:37 GMT
String str1 = calculateRFC2104HMAC(dftUName + ":" + dftPWord, dftPWord);
String str2 = calculateRFC2104HMAC(gmt, str1);
System.out.println("str2 " + str2); //LswB/2X6jSPtvhJ6/z8G0SjscQ0=
conn.setRequestProperty("Authorization", "Serviio UserName=" + dftUName + ", Signature=" + str2);
The calculateRFC2104HMAC() worked for the Base64 HMAC Sha1 encoding in version 1
This returns a 401
String gmt = getGMT(); //gmt Tue, 10 Mar 2020 21:37:37 GMT
String str1 = calculateRFC2104HMAC(dftUName + ":" + dftPWord, dftPWord);
String str2 = calculateRFC2104HMAC(gmt, str1);
System.out.println("str2 " + str2); //LswB/2X6jSPtvhJ6/z8G0SjscQ0=
conn.setRequestProperty("Authorization", "Serviio UserName=" + dftUName + ", Signature=" + str2);
The calculateRFC2104HMAC() worked for the Base64 HMAC Sha1 encoding in version 1