nodeSolidServer / nodeSolidServer/node-solid-server
HTTP 401 on /register
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- JavaScript
- Star
- 1.8k
- Fork
- 308
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Hi,
I'm currently trying to setup a solid server instance on GCP. The installation went smooth and the solid installation was successful. However, when I try to access the endpoint /register I get a 401. I've enabled multiuser support and I'm using docker.
The output when starting the service:
Output 1
server_1 | 2021-01-18T09:32:43.610Z solid:settings Strict origins: true
server_1 | 2021-01-18T09:32:43.610Z solid:settings Allowed origins:
server_1 | 2021-01-18T09:32:43.611Z solid:settings Db path: ./.db
server_1 | 2021-01-18T09:32:43.611Z solid:settings Config path: ./config
server_1 | 2021-01-18T09:32:43.612Z solid:settings Suffix Acl: undefined
server_1 | 2021-01-18T09:32:43.612Z solid:settings Suffix Meta: undefined
letsencrypt | 2021/01/18 09:32:43 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification ''
server_1 | 2021-01-18T09:32:43.613Z solid:settings Allow WebID authentication: true
server_1 | 2021-01-18T09:32:43.615Z solid:settings Live-updates: true
server_1 | 2021-01-18T09:32:43.615Z solid:settings Multi-user: true
server_1 | 2021-01-18T09:32:43.616Z solid:settings Suppress default data browser app: undefined
server_1 | 2021-01-18T09:32:43.616Z solid:settings Default data browser app file path: default
letsencrypt | 2021/01/18 09:32:43 [notice] 63#63: signal process started
server_1 | 2021-01-18T09:32:43.636Z solid:settings CORS proxy listening at /xss?uri={uri}
server_1 | 2021-01-18T09:32:43.651Z solid:settings Base URL (--mount): /
server_1 | 2021-01-18T09:32:43.652Z solid:settings SSL Private Key path: /opt/solid/certs/solid-tmdei-isep.live/key.pem
server_1 | 2021-01-18T09:32:43.652Z solid:settings SSL Certificate path: /opt/solid/certs/solid-tmdei-isep.live/fullchain.pem
server_1 | Solid server (5.5.6) running on https://localhost:8443/
server_1 | Press <ctrl>+c to stop
server_1 | 2021-01-18T09:32:43.688Z solid:authentication Provider keys loaded from config
server_1 | 2021-01-18T09:32:43.727Z solid:authentication Provider keychain initialized
server_1 | 2021-01-18T09:32:43.733Z solid:authentication Not sleeping before client registration...
server_1 | 2021-01-18T09:32:43.750Z solid:authentication Client fetched for issuer https://solid-tmdei-isep.live/
server_1 | 2021-01-18T09:32:43.752Z solid:authentication Local RP client initialized
Partial output when requesting /register
Output 2
server_1 | 2021-01-18T09:35:55.353Z solid:get / on solid-tmdei-isep.live
server_1 | 2021-01-18T09:35:55.356Z solid:handlers GET -- Reading /opt/solid/data/solid-tmdei-isep.live/index.html
nginx | nginx.1 | solid-tmdei-isep.live 149.90.179.207 - - [18/Jan/2021:09:35:55 +0000] "GET / HTTP/2.0" 200 1475 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36"
nginx | nginx.1 | solid-tmdei-isep.live 149.90.179.207 - - [18/Jan/2021:09:35:55 +0000] "GET /common/css/bootstrap.min.css HTTP/2.0" 304 0 "https://solid-tmdei-isep.live/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36"
nginx | nginx.1 | solid-tmdei-isep.live 149.90.179.207 - - [18/Jan/2021:09:35:55 +0000] "GET /common/css/solid.css HTTP/2.0" 304 0 "https://solid-tmdei-isep.live/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36"
nginx | nginx.1 | solid-tmdei-isep.live 149.90.179.207 - - [18/Jan/2021:09:35:55 +0000] "GET /common/js/auth-buttons.js HTTP/2.0" 304 0 "https://solid-tmdei-isep.live/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36"
nginx | nginx.1 | solid-tmdei-isep.live 149.90.179.207 - - [18/Jan/2021:09:35:55 +0000] "GET /common/js/solid-auth-client.bundle.js HTTP/2.0" 304 0 "https://solid-tmdei-isep.live/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36"
server_1 | 2021-01-18T09:35:59.458Z solid:server Error page because of: { [HTTPError: Not allowed to access top-level APIs on accounts]
server_1 | name: 'HTTPError',
server_1 | message: 'Not allowed to access top-level APIs on accounts',
server_1 | status: 401 }
server_1 | 2021-01-18T09:35:59.462Z solid:server Display login-required for https://solid-tmdei-isep.live/register
nginx | nginx.1 | solid-tmdei-isep.live 149.90.179.207 - - [18/Jan/2021:09:35:59 +0000] "GET /register HTTP/2.0" 401 1034 "https://solid-tmdei-isep.live/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36"
nginx | nginx.1 | solid-tmdei-isep.live 149.90.179.207 - - [18/Jan/2021:09:35:59 +0000] "GET /common/css/solid.css HTTP/2.0" 304 0 "https://solid-tmdei-isep.live/register" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36"
nginx | nginx.1 | solid-tmdei-isep.live 149.90.179.207 - - [18/Jan/2021:09:35:59 +0000] "GET /common/css/bootstrap.min.css HTTP/2.0" 304 0 "https://solid-tmdei-isep.live/register" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36"
nginx | nginx.1 | solid-tmdei-isep.live 149.90.179.207 - - [18/Jan/2021:09:35:59 +0000] "GET /common/js/auth-buttons.js HTTP/2.0" 304 0 "https://solid-tmdei-isep.live/register" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36"
nginx | nginx.1 | solid-tmdei-isep.live 149.90.179.207 - - [18/Jan/2021:09:35:59 +0000] "GET /common/js/solid-auth-client.bundle.js HTTP/2.0" 304 0 "https://solid-tmdei-isep.live/register" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36"
server_1 | 2021-01-18T09:36:05.261Z solid:cache Expunging from cache https://solid-tmdei-isep.live/.acl
server_1 | 2021-01-18T09:36:05.261Z solid:cache Cache is empty again
The service is hosted under a custom domain. Maybe this has something to do with it?
I'm fairly new to the solid concept so if this is something obvious to fix please be kind 🙏
Thank you.
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu với yêu cầu /register và nhật ký xác thực hiển thị “Not allowed to access top-level APIs on accounts”, sau đó xem xét cách triển khai Docker và miền tùy chỉnh được cấu hình trên GCP. Hoàn tất khi xác định được lý do /register trả về 401 và xác nhận rằng endpoint đăng ký hoạt động chính xác với thiết lập được báo cáo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- docker, gcp, javascript, nodejs
- Lĩnh vực
- authentication, backend, cloud
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 30/100