我有,我想建立一個API AUTH作爲它的一部分的項目,所以我讀了Laravel護照文章:https://laravel.com/docs/5.4/passport作爲快速啓動這樣做。密碼方法上laravel護照
我跟着導板,直至請求令牌。這裏是一個將回重定向到服務器進行認證的路線:
Route::get(‘/redirect’, function() {
$query = http_build_query([
‘client_id’ => ‘client-id’,
‘redirect_uri’ => ‘http://example.com/callback’,
‘response_type’ => ‘code’,
‘scope’ => 」,
]);
return redirect(‘http://your-app.com/oauth/authorize?’.$query);
});
這裏是重定向URL:
一旦URL訪問過,權限頁面會顯示出來問我批准請求。
一旦我點擊「授權」按鈕時,頁面顯示以下錯誤消息:不支持
「密碼方法這通常是通過(編譯爲FIPS遵從和/或OpenSSL的)的OpenSSL的過時版本引起的。 。請升級到更新版本的支持aes-256-ctr的OpenSSL以使用此庫。「
我使用甲基苯丙胺3.5在MacOS Seirra。
OpenSSL的OpenSSL版本0.9.8zh 2016年1月14日
的OpenSSL加密DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:AES256-SHA:EDH-RSA-DES-CBC3-SHA:EDH -DSS-DES-CBC3-SHA:DES-CBC3-SHA:DES-CBC3-MD5:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:AES128-SHA:DHE-RSA-SEED-SHA:DHE -DSS-SEED-SHA:SEED-SHA:RC2-CBC-MD5:RC4-SHA:RC4-MD5:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES -CBC-SHA:DES-CBC-MD5:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5 :EXP-RC2-CBC-MD5:EXP-RC4-MD5:EXP-RC4-MD5
我已經升級了openssl從0.9.8zh到1.0.2l的brew命令,但我無法將它鏈接到默認openssl。
我一直停留在這個頁面了一天了。希望任何人都能幫忙。
感謝
固定它你不是使用'https'盡一切? –
感謝您的參與。我通過安裝MAMP PRO 4.x解決了這個問題。看來支持新協議和密碼算法的openssl被集成在這個版本中。現在它工作正常。 –