SmugMug OpenID association
japhy
Registered Users Posts: 3 Beginner grinner
Hello,
When I try to use SmugMug as OpenID provider for the consumer code I work on (http://common-lisp.net/project/cl-openid/), on association I receive MAC key in an odd form. Specification states it should be Base64-encoded (see OpenID Authentication 1.1, 4.1.2), however, it's 19 characters of what appears to be hexadecimal digits, which is incorrect Base64 (not padded with equal signs).
However do I try to interpret the MAC key (as a Base64 (with added padding), as hexadecimal number, as literal key), I can't get signature check to work properly. Every other provider, both 2.0 and 1.x, that I tested with works just fine. Is there anything I get wrong from the spec, or does smugmug just send a nonsense MAC?
Best regards,
Maciej Pasternacki
When I try to use SmugMug as OpenID provider for the consumer code I work on (http://common-lisp.net/project/cl-openid/), on association I receive MAC key in an odd form. Specification states it should be Base64-encoded (see OpenID Authentication 1.1, 4.1.2), however, it's 19 characters of what appears to be hexadecimal digits, which is incorrect Base64 (not padded with equal signs).
However do I try to interpret the MAC key (as a Base64 (with added padding), as hexadecimal number, as literal key), I can't get signature check to work properly. Every other provider, both 2.0 and 1.x, that I tested with works just fine. Is there anything I get wrong from the spec, or does smugmug just send a nonsense MAC?
Best regards,
Maciej Pasternacki
0
Comments
Portfolio • Workshops • Facebook • Twitter