找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 623|回复: 11

关于登录的问题探讨

[复制链接]
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:106
  • 最近打卡:2025-02-09 09:47:43

4

主题

23

回帖

164

积分

注册会员

积分
164
发表于 2025-2-9 11:11:03 | 显示全部楼层 |阅读模式
  按照文档,clone代码,运行到,到弹出二维码这一步,提示SSH输入。这时如果在浏览器里输入 http://localhost:9020 ,是无法登录的。


首页会显示一个 二维码和 $ space login c7e6f5b53dad2c9d73629ec52c6153db 。所以我困惑space login 的命令是面向谁的,管理员还是外部的登录用户?!  


首先这个space 命令需要在SSH模式下运行,所以肯定是面向管理员的。 但如果是面向管理员的,该命令合并到系统启动命令里,不需要重复输入。     
      
我按照常规理解,当我运行了一个系统,如果要开放给别人使用,可以让用户走注册流程,使用用户名和密码登录。


所以space login 的设计目的不是很理解!







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:106
  • 最近打卡:2025-02-09 09:47:43

4

主题

23

回帖

164

积分

注册会员

积分
164
 楼主| 发表于 2025-2-9 11:24:54 | 显示全部楼层
我初步理解了, space login 的ID是每次刷新ID变化一次,那就是按次授权?如果是按次授权,第一次登录必须让用户注册,用于后续注册。这是常规登录逻辑。否则现在交互的太多,第一用户来访问系统,不可能先把自己的ID发给系统管理员。这种思路一般是微信公众号测试版本才会这样授权!正式的系统不会这么做!
回复

使用道具 举报

  • 打卡等级:偶尔看看
  • 打卡总天数:9
  • 打卡月天数:0
  • 打卡总奖励:919
  • 最近打卡:2025-02-28 09:42:01

7

主题

16

回帖

1013

积分

金牌会员

积分
1013
发表于 2025-2-9 11:49:37 | 显示全部楼层
space login xxxxx 是管理员第一次安装时候使用的登录方式,登录进后台,就可以配置其它的登录方式。
还可以在启动脚本 etc/init.shy 或是 etc/local.shy 中添加启动命令,配置登录方式。

1. 本机启动,是不需要登录的。
2. 启动参数指定了 dev 连接了上级服务器,就可以启动 SSO 登录。
3. 使用命令添加 IP 白名单 host white somehost 192.168.10.1
4. 开启免密登录 web.chat.header demo
5. 配置其它登录方式 http://localhost:9020/c/header
6. 引用其它模块添加 OAuth 登录,如微信扫码登录 web.chat.wx.access

这里的 hash 是分配给每个网页的ID,相当于一个临时的 sessid。

回复

使用道具 举报

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 打卡月天数:0
  • 打卡总奖励:275
  • 最近打卡:2025-02-19 14:27:50

0

主题

8

回帖

308

积分

中级会员

积分
308
发表于 2025-2-9 11:50:39 | 显示全部楼层
支持一下!
回复

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:106
  • 最近打卡:2025-02-09 09:47:43

4

主题

23

回帖

164

积分

注册会员

积分
164
 楼主| 发表于 2025-2-9 12:00:15 | 显示全部楼层
1. 本机启动,是不需要登录的。
2. 启动参数指定了 dev 连接了上级服务器,就可以启动 SSO 登录。
3. 使用命令添加 IP 白名单 host white somehost 192.168.10.1
4. 开启免密登录 web.chat.header demo
5. 配置其它登录方式 http://localhost:9020/c/header
6. 引用其它模块添加 OAuth 登录,如微信扫码登录 web.chat.wx.access
这些内容在文档里应该很详细的描述,老营长辛苦了!
回复

使用道具 举报

  • 打卡等级:偶尔看看
  • 打卡总天数:9
  • 打卡月天数:0
  • 打卡总奖励:919
  • 最近打卡:2025-02-28 09:42:01

7

主题

16

回帖

1013

积分

金牌会员

积分
1013
发表于 2025-2-9 12:16:59 | 显示全部楼层
虚怀如谷 发表于 2025-2-9 12:00
1. 本机启动,是不需要登录的。
2. 启动参数指定了 dev 连接了上级服务器,就可以启动 SSO 登录。
3. 使用 ...

这些都是底层的原理,我是想让用户无感的使用这些东西。
如果必须要使用到这些功能,最好还是在需要的时候自动显示出来,用户只需按指引去配置一下就好。
或者,这些配置也最好是集成到模块的代码中,自动的去配置。
我最不喜欢看文档和写配置,也不想去打扰用户。
回复

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:106
  • 最近打卡:2025-02-09 09:47:43

4

主题

23

回帖

164

积分

注册会员

积分
164
 楼主| 发表于 2025-2-9 12:17:00 | 显示全部楼层
666
回复

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:106
  • 最近打卡:2025-02-09 09:47:43

4

主题

23

回帖

164

积分

注册会员

积分
164
 楼主| 发表于 2025-2-9 13:56:32 | 显示全部楼层
shylinux 发表于 2025-2-9 12:16
这些都是底层的原理,我是想让用户无感的使用这些东西。
如果必须要使用到这些功能,最好还是在需要的时 ...

如何设置用户登录用户名和初始密码,或者说用户注册在哪里完成?
回复

使用道具 举报

  • 打卡等级:偶尔看看
  • 打卡总天数:9
  • 打卡月天数:0
  • 打卡总奖励:919
  • 最近打卡:2025-02-28 09:42:01

7

主题

16

回帖

1013

积分

金牌会员

积分
1013
发表于 2025-2-10 16:23:09 | 显示全部楼层
感谢楼主分享!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|ContextOS社区

GMT+8, 2025-5-6 08:41 , Processed in 0.086448 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表