Trên bản cài đặt mới của neo4j-community-2.2.4 Tôi nhận được thông báo "Tên người dùng hoặc mật khẩu không hợp lệ". khi gửi biểu mẫu đăng nhập tại localhost: 7474/trình duyệt với tên người dùng mặc định neo4j và mật khẩu neo4j.Không thể đăng nhập vào máy chủ Neo4j
Tôi đã bật org.neo4j.server.webserver.address = 0.0.0.0 và dbms.security.auth_enabled = true với dừng máy chủ và bắt đầu và tải lại trình duyệt.
Sau đó tôi đã thay đổi thuộc tính org.neo4j.server.webserver.address = 127.0.0.1 để khớp với/etc/hosts của tôi và thử trên 127.0.0.1:7474/browser nhưng có cùng một thông báo.
Dưới đây là trình duyệt giao diện điều khiển đầu ra:
Remote Address:127.0.0.1:7474
Request URL:http://localhost:7474/db/data/
Request Method:GET
Status Code:401 Unauthorized
Request Headersview source
Accept:application/json, text/plain, */*
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8,fr;q=0.6,ru;q=0.4,es;q=0.2,sv;q=0.2,nb;q=0.2,et;q=0.2
Authorization:Basic bmVvNGo6bmVvNGo=
Cache-Control:no-cache
Connection:keep-alive
Cookie:languageCodeAdmin=en; PHPSESSID=vcbvfkvj3shajhlh5u2pue9i70; admin_template_phone_client=0; admin_template_touch_client=0; admin_template_model=1
Host:localhost:7474
If-Modified-Since:Wed, 11 Dec 2013 08:00:00 GMT
Pragma:no-cache
Referer:http://localhost:7474/browser/
User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/37.0.2062.120 Chrome/37.0.2062.120 Safari/537.36
X-stream:true
Response Headersview source
Content-Length:135
Content-Type:application/json; charset=UTF-8
Date:Sat, 19 Sep 2015 09:14:03 GMT
Server:Jetty(9.2.4.v20141103)
WWW-Authenticate:None
{
"errors" : [ {
"message" : "Invalid username or password.",
"code" : "Neo.ClientError.Security.AuthorizationFailed"
} ]
}
Vì vậy, tôi sau đó đã cố gắng để thay đổi mật khẩu mặc định.
Để làm điều đó, trước tiên tôi vô hiệu hóa xác thực bằng dbms.security.auth_enabled = false và máy chủ dừng và bắt đầu.
Và sau đó tôi đã cố gắng yêu cầu curl sau:
curl -H "Accept:application/json; charset=UTF-8" -H "Content-Type: application/json" "http://localhost:7474/user/neo4j/password" -X POST -d "{ \"password\" : \"neo4j\" }" -i
Nhưng nó mang lại cho tôi câu trả lời:
HTTP/1.1 404 Not Found
Date: Sat, 19 Sep 2015 09:25:38 GMT
Access-Control-Allow-Origin: *
Content-Length: 0
Server: Jetty(9.2.4.v20141103)
Tôi nghĩ rằng khi bạn tắt tính năng xác thực thì các điểm cuối xác thực khác có thể không khả dụng –