求助!在树莓派搭建的Vaultwarden服务器,客户端登录失败!
bitwarden吧
全部回复
仅看楼主
level 4
阿卡林刘 楼主
--截图--
--问题描述--
我在树莓派上搭建的Vaultwarden服务器,在网页端可以登录,但是由于我用的是自签名证书,导致Bitwarden无法登录我的Vaultwarden服务器,不知道客户端是否拒绝我登录SSL证书不安全的服务器,还是其他原因,望大佬们帮我诊断下这个问题。
--日志信息--
[2023-05-23 07:03:40.809][response][INFO] (identity_register) POST /identity/accounts/register => 200 OK
[2023-05-23 07:03:50.689][request][INFO] POST /identity/accounts/prelogin
[2023-05-23 07:03:50.696][response][INFO] (prelogin) POST /identity/accounts/prelogin => 200 OK
[2023-05-23 07:03:51.201][request][INFO] POST /identity/connect/token
[2023-05-23 07:03:52.684][vaultwarden::api::identity][INFO] User [email protected] logged in successfully. IP: 172.11.0.3
[2023-05-23 07:03:52.686][response][INFO] (login) POST /identity/connect/token => 200 OK
[2023-05-23 07:03:52.980][request][INFO] POST /identity/connect/token
[2023-05-23 07:03:53.005][response][INFO] (login) POST /identity/connect/token => 200 OK
[2023-05-23 07:03:53.395][request][INFO] GET /api/sync?excludeDomains=true
[2023-05-23 07:03:53.416][vaultwarden::api::notifications][ERROR]
###########################################################
'/notifications/hub' should be proxied to the websocket server or notifications won't work.
Go to the Wiki for more info, or disable WebSockets setting WEBSOCKET_ENABLED=false.
###########################################################################################
[2023-05-23 07:03:53.475][response][INFO] (sync) GET /api/sync?<data..> => 200 OK
[2023-05-23 07:05:33.491][request][INFO] GET /api/accounts/profile
[2023-05-23 07:05:33.496][request][INFO] GET /api/two-factor
[2023-05-23 07:05:33.501][response][INFO] (profile) GET /api/accounts/profile => 200 OK
[2023-05-23 07:05:33.515][response][INFO] (get_twofactor) GET /api/two-factor => 200 OK
[2023-05-23 07:05:41.186][request][INFO] GET /admin
[2023-05-23 07:05:41.193][vaultwarden::api::admin::_][WARN] Request guard `AdminToken` failed: "Unauthorized".
[2023-05-23 07:05:41.193][rocket::server::_][WARN] Responding with registered (admin_login) /admin 401 catcher.
[2023-05-23 07:05:41.230][response][INFO] (admin_page) GET /admin/ => 401 Unauthorized
[2023-05-23 07:05:45.582][request][INFO] POST /admin
[2023-05-23 07:05:45.690][response][INFO] (post_admin_login) POST /admin/ => 200 OK
[2023-05-23 07:06:20.110][request][INFO] GET /admin/users/overview
[2023-05-23 07:06:20.132][response][INFO] (users_overview) GET /admin/users/overview => 200 OK
[2023-05-23 07:06:31.447][request][INFO] GET /admin/organizations/overview
[2023-05-23 07:06:31.453][response][INFO] (organizations_overview) GET /admin/organizations/overview => 200 OK
[2023-05-23 07:06:33.707][request][INFO] GET /admin/diagnostics
[2023-05-23 07:06:44.124][response][INFO] (diagnostics) GET /admin/diagnostics => 200 OK
[2023-05-23 07:08:58.180][request][INFO] GET /api/devices/knowndevice
[2023-05-23 07:08:58.184][response][INFO] (get_known_device) GET /api/devices/knowndevice => 200 OK
[2023-05-23 07:09:03.864][request][INFO] POST /identity/accounts/prelogin
[2023-05-23 07:09:03.865][response][INFO] (prelogin) POST /identity/accounts/prelogin => 200 OK
[2023-05-23 07:09:04.421][request][INFO] POST /identity/connect/token
[2023-05-23 07:09:05.860][vaultwarden::api::identity][INFO] User [email protected] logged in successfully. IP: 172.11.0.3
[2023-05-23 07:09:05.860][response][INFO] (login) POST /identity/connect/token => 200 OK
[2023-05-23 07:09:06.174][request][INFO] POST /identity/connect/token
[2023-05-23 07:09:06.199][response][INFO] (login) POST /identity/connect/token => 200 OK
[2023-05-23 07:09:06.591][request][INFO] GET /api/sync?excludeDomains=true
[2023-05-23 07:09:06.617][response][INFO] (sync) GET /api/sync?<data..> => 200 OK
[2023-05-23 07:09:10.360][request][INFO] GET /api/accounts/profile
[2023-05-23 07:09:10.360][request][INFO] GET /api/two-factor
[2023-05-23 07:09:10.367][response][INFO] (profile) GET /api/accounts/profile => 200 OK
[2023-05-23 07:09:10.367][response][INFO] (get_twofactor) GET /api/two-factor => 200 OK
[2023-05-23 07:09:11.317][request][INFO] GET /api/accounts/profile
[2023-05-23 07:09:11.321][response][INFO] (profile) GET /api/accounts/profile => 200 OK
[2023-05-23 07:09:12.423][request][INFO] GET /api/two-factor
[2023-05-23 07:09:12.428][response][INFO] (get_twofactor) GET /api/two-factor => 200 OK
[2023-05-23 07:09:23.927][request][INFO] POST /api/two-factor/get-webauthn
[2023-05-23 07:09:23.943][vaultwarden::api::core::two_factor::webauthn][ERROR] `DOMAIN` environment variable is not set. Webauthn disabled
[2023-05-23 07:09:23.944][response][INFO] (get_webauthn) POST /api/two-factor/get-webauthn => 400 Bad Request
[2023-05-23 07:10:08.163][request][INFO] GET /api/settings/domains
[2023-05-23 07:10:08.173][response][INFO] (get_eq_domains) GET /api/settings/domains => 200 OK
[2023-05-23 07:10:25.436][request][INFO] GET /api/emergency-access/trusted
[2023-05-23 07:10:25.442][response][INFO] (get_contacts) GET /api/emergency-access/trusted => 200 OK
[2023-05-23 07:10:25.519][request][INFO] GET /api/emergency-access/granted
[2023-05-23 07:10:25.523][response][INFO] (get_grantees) GET /api/emergency-access/granted => 200 OK
[2023-05-23 07:10:26.452][request][INFO] GET /api/settings/domains
[2023-05-23 07:10:26.460][response][INFO] (get_eq_domains) GET /api/settings/domains => 200 OK
[2023-05-23 07:10:27.857][request][INFO] GET /api/emergency-access/trusted
[2023-05-23 07:10:27.860][response][INFO] (get_contacts) GET /api/emergency-access/trusted => 200 OK
[2023-05-23 07:10:27.919][request][INFO] GET /api/emergency-access/granted
[2023-05-23 07:10:27.923][response][INFO] (get_grantees) GET /api/emergency-access/granted => 200 OK
[2023-05-23 07:10:40.151][request][INFO] GET /api/settings/domains
[2023-05-23 07:10:40.159][response][INFO] (get_eq_domains) GET /api/settings/domains => 200 OK
[2023-05-23 07:10:44.760][request][INFO] GET /api/accounts/profile
[2023-05-23 07:10:44.765][response][INFO] (profile) GET /api/accounts/profile => 200 OK
[2023-05-23 07:10:47.131][request][INFO] GET /api/accounts/profile
[2023-05-23 07:10:47.131][request][INFO] GET /api/two-factor
[2023-05-23 07:10:47.136][response][INFO] (get_twofactor) GET /api/two-factor => 200 OK
[2023-05-23 07:10:47.138][response][INFO] (profile) GET /api/accounts/profile => 200 OK
[2023-05-23 07:10:55.752][request][INFO] PUT /api/accounts/avatar
[2023-05-23 07:10:55.763][response][INFO] (put_avatar) PUT /api/accounts/avatar => 200 OK
[2023-05-23 07:11:02.329][request][INFO] GET /api/accounts/profile
[2023-05-23 07:11:02.332][response][INFO] (profile) GET /api/accounts/profile => 200 OK
[2023-05-23 07:11:06.450][request][INFO] GET /api/accounts/revision-date
[2023-05-23 07:11:06.453][response][INFO] (revision_date) GET /api/accounts/revision-date => 200 OK
[2023-05-23 07:11:06.660][request][INFO] POST /identity/connect/token
[2023-05-23 07:11:06.684][response][INFO] (login) POST /identity/connect/token => 200 OK
[2023-05-23 07:11:06.734][request][INFO] GET /api/sync?excludeDomains=true
[2023-05-23 07:11:06.747][response][INFO] (sync) GET /api/sync?<data..> => 200 OK
[2023-05-23 07:14:39.758][request][INFO] GET /admin/diagnostics
[2023-05-23 07:14:44.556][response][INFO] (diagnostics) GET /admin/diagnostics => 200 OK
[2023-05-23 07:15:13.373][request][INFO] GET /admin/diagnostics
[2023-05-23 07:15:15.845][response][INFO] (diagnostics) GET /admin/diagnostics => 200 OK
[2023-05-23 07:17:34.889][request][INFO] POST /identity/connect/token
[2023-05-23 07:17:34.915][response][INFO] (login) POST /identity/connect/token => 200 OK
[2023-05-23 07:17:35.201][request][INFO] GET /api/sync?excludeDomains=true
[2023-05-23 07:17:35.212][response][INFO] (sync) GET /api/sync?<data..> => 200 OK
[2023-05-23 07:18:43.049][request][INFO] GET /admin/diagnostics
[2023-05-23 07:18:46.352][response][INFO] (diagnostics) GET /admin/diagnostics => 200 OK
[2023-05-23 07:19:01.262][request][INFO] GET /admin/diagnostics
[2023-05-23 07:19:03.042][response][INFO] (diagnostics) GET /admin/diagnostics => 200 OK
[2023-05-23 07:19:22.976][request][INFO] GET /admin
[2023-05-23 07:19:23.019][response][INFO] (admin_page) GET /admin/ => 200 OK
[2023-05-23 07:24:02.725][request][INFO] GET /admin
[2023-05-23 07:24:02.745][response][INFO] (admin_page) GET /admin/ => 200 OK
2023年05月23日 07点05分 1
level 4
阿卡林刘 楼主
补充:Nginx配置文件
2023年05月23日 08点05分 3
level 2
本地没搞过,都是在服务器搭建的。
2023年05月28日 10点05分 4
level 1
我在群晖搭建的bitwarden,也出现了这种情况
2023年06月04日 09点06分 5
level 1
设置那里要填自己的服务器
2023年06月05日 13点06分 6
level 1
证书问题。我也遇到过类似问题,到阿里云搞了个免费证书就好了当时。
2023年09月14日 10点09分 7
level 1
自签证书只能用网页版,想用客户端都要有正规的ca证书
2024年08月25日 03点08分 8
level 1
一样的问题?有没有处理好?[泪]
2024年09月23日 16点09分 9
1