PHP ve Objective-C ile bir kimlik doğrulama çözümü uygulamak çalışıyorum. Her iki dilde aynı anahtarı ve aynı gizli kendi HMAC-SHA1 kodlanmış dizeleri oluşturabilirsiniz.
Görünüşe göre onlar bunu nasıl kendi şekilde farklı görünüyor.
Objective-C tarafında ben doğru seyir kodlanmış dize üretir imza sınıfı olarak OAuthCustomer kullanıyorum:
/3n/d4sKN6k3I7nBm1qau59UukU=
PHP tarafında ben bu üretir base64 kodlama ile yerleşik işlev hash_hmac ('sha1', ...) kullanıyorum:
ZmY3OWZmNzc4YjBhMzdhOTM3MjNiOWMxOWI1YTlhYmI5ZjU0YmE0NQ==
Sonra başka bir işlevi (sözü here) kullanmayı denedim ve bu kodlayan base64 üretir:
NWY1ODUwOWE3NGI4NWU5ZTIxMDYzMTNmNzk3NTYxMDQ4OWE1MmUzNQ==
Ben bu sorunu nasıl düzeltebilirim hiçbir fikrim yok ve bu durumda neden ben bile bilmiyorum.
Teşekkürler yardım için, bir demet
Paul