PaySwap
中国人
中国人
  • PaySwap简介
    • 入门指南
      • 创建钱包
      • 获取代币
      • 在不使用中心化交易所的情况下使用PaySwap
      • 将您的钱包连接到 PaySwap
      • 出售/购买原生代币
    • 点击这里获取帮助
      • 故障排除错误
      • 什么是批准交易?
      • 修复 MetaMask 上卡住的待处理事务
  • 🐲雷维坦
    • 👚服装、美容与化妆利维坦
    • 🚰饮料利未坦
    • 🎥文化与娱乐 利维坦
    • 🔌能源利维坦
    • 🥕食品利维坦
    • 😷医疗利维坦
    • 🪖法律与秩序利维坦
    • 🪓采矿利维坦
    • 😈不适合工作的利维坦
    • 🏠房地产利维坦
    • 💻软件、电信和其他利维坦
    • 🚌交通利维坦
    • 🏦金库银行
    • NWO
  • 产品
    • 🌉ARPs
      • 手动 ARPs
        • 设置公司的工资单
        • 设置摩天轮计划
        • 出售资产股份
      • 基于百分比的 ARP
        • 室友一起支付账单
      • 自动ARP
      • 铸造和领取纸币
    • 🟪审核员
      • 自然资源审计
      • SSID 审核
      • 房地产代币化
      • 个人财产代币化
      • 自然代币
      • 赏金猎人
    • 🔮投注合约
      • 无字母编码的投注
      • 使用字母编码的投注
      • 合作伙伴投注活动
    • 💧账单
      • 税收
      • 簿记
      • 银行账户
      • 出售资产股份
    • 🖼️CanCan
      • 产品与服务
        • 列出产品/服务
        • 购买产品/服务
          • 用钱包购买
          • 通过 StakeMarket 购买
          • 通过 StakeMarket 出售
          • 通过 Valuepools/DAOs 购买
      • 文章
        • 列表文章
        • 小费作家
      • 付费专区
        • 列表付费专区
        • 将项目添加到付费专区
        • 从付费专区中删除项目
        • 与付费墙合作
        • 购买付费墙订阅
        • 激活付费专区订阅
      • NFTickets
      • 折扣和现金返还
        • 折扣
        • 现金返还
        • 手动奖励
      • Valuepools 合作伙伴名单
      • 公告
      • 评论
      • 动态定价
      • 合作伙伴
      • 会员资格
      • 身份要求
      • 赞助
      • 拍卖与投标
      • 滴
      • 投票数
    • 🧑‍⚖️dRamps
      • 添加代币市场
      • 部署和添加额外的令牌
      • 激活代币市场
      • 更新代币市场上的价格
      • 自动斜坡
        • 铸造 tFIAT 代币
        • 燃烧 tFIAT 代币
      • 手动斜坡
        • 铸造 tFIAT 代币
        • 燃烧 tFIAT 代币
      • 赞助商 dRamp
      • dRamps Valuepool
      • 出售/购买原生代币
      • 合作伙伴
      • 自举
      • 销售代币市场
      • 用例
        • 支付学费
        • 支付产品/服务费用
        • 汇款
        • 外汇
        • 区块链桥
        • 价值储存
    • 🖼️eCollectibles
      • 默认铸币者
      • 定制铸币厂
      • 列出预先铸造的 NFT
    • 🔄交换
      • 代币互换
      • 如何交易
      • 费用和路线
      • 流动资金池
      • 如何添加/删除流动性
      • 常问问题
    • 🧈未来的抵押品
    • 🎮游戏
      • 游戏对象
      • 游戏奖学金
    • 🎟️彩票
      • 如何玩彩票
      • 彩票常见问题解答
      • 市场彩票
      • 英国金融时报彩票
      • NFT彩票
    • 💳支付卡
      • 市场购买
    • 🐞轮廓
      • 建立你的社交图谱
      • 转账
      • 信用报告
      • 安全及其他
    • 💹收入分成
      • 加速器
      • 企业
      • 贡献者
      • 推荐人
    • 🍯赞助商
    • 🍏SSI
      • 创建数据
      • 创建 SSID
      • 创建独特的个人资料
    • 📈StakeMarket
      • 购买上市产品
      • 招标
      • 抵押贷款
      • 股份申请
      • 诉讼
    • 🖥️TrustBounties
      • 英国《金融时报》赏金
      • NFT 赏金
      • 批准
    • 🌐ValuePools/DAOs
      • 铸造 NFT 代币
      • 赞助价值池
      • 通过 Valuepool 购物
      • 通过价值池进行贷款和投资
      • 创建提案
    • 👾遗嘱
      • 立下遗嘱
      • 使用遗嘱进行存储
    • 🛍️世界赛
      • 红色药丸世界
      • 蓝色药丸世界
      • 绿色世界
  • 用例
    • CanCan
      • 商品市场:Amazon
      • 物品市场:租赁
      • 人才市场
      • AirBnB
      • 乘车服务
      • 送货应用程序
      • Rent The Runway
      • 订阅应用程序
      • 约会应用程序
      • Friend.tech
      • 远程医疗
      • 产品混音
    • Valuepools
      • 法国银行应用程序
      • 集团投资应用程序
      • 保险应用程序
      • 营销应用程序
      • 储蓄应用程序
    • ARPs
      • Budgetting
      • Group Vacation Planning
      • 代理投资
      • Spend Management
      • Loan Management
      • Rent Management
      • Tipping
      • Play & Earn Loan Management
    • Bills
      • Flexible Loan Management
      • Bill Payment
      • Taxes
      • 代理投资
    • Auditors
      • Address Verification
      • Identity Verification
      • Luxury Item Authentication
      • Awards & Trophees
      • Credit Wothiness
    • Games
      • Play To Earn For Your Game
      • Play To Earn For Tripe A Game
      • Betting
    • Betting
      • Stock Market
      • Sports
      • General
      • Companies
      • Swaps
    • Lottery
      • Data Collection
      • Sale Incentive
    • SSI
      • Supply Chain
      • Medical Records
      • Zero Knowledge Proofs
      • Background Checks
      • 单点登录
    • StakeMarket
      • 售前
      • Construction Contract
      • Collateralized Employment Contract
    • TrustBounty
      • 波动性对冲
  • 治理与代币经济学
  • 文化与愿景
  • 路线图
  • 开发商
    • Smart Contracts (EVM)
      • PaySwap Exchange
        • v3 contracts
          • PancakeV3Factory
          • SmartRouterV3
            • V3SwapRouter
            • V2SwapRouter
            • StableSwapRouter
          • NonfungiblePositionManager
          • PancakeV3Pool
      • MasterChef
        • MasterChef V3
      • dRamps
        • dRamp Contract
      • Lottery
        • Lottery Contract
  • 团队
  • 联系我们
    • 客户支持
    • 社交帐户和社区
Powered by GitBook
On this page

Was this helpful?

  1. 用例
  2. SSI

单点登录

单一登录(SSO)

单一登录(SSO)是一种认证方法,使用户可以通过使用一组凭据在多个应用程序和网站上进行安全认证。

它是如何工作的?

您让用户创建他们的SSID以及从这些SSID生成身份令牌。要登录到您的服务,他们只需输入身份令牌的ID。

在后台,您检查身份令牌(这些是NFT)是否真的属于用户,如果是的话,从身份令牌中获取SSID。

要从身份令牌获取SSID,您需要查询SSI合约的metadata函数,并传递身份令牌ID

// 示例代码
ISSI(ssiContract).metadata(identity_token_id)

这将返回一个具有以下格式的元数据对象

struct SSIData {
    uint senderProfileId;
    uint receiverProfileId;
    uint auditorProfileId;
    uint deadline;
    string question;
    string answer;
    ProofType proofType;
}

要获取实际的SSID,您需要在验证问题是否真的是SSID之后,获取答案变量

// 完整代码
function getSSID(uint _identity_token_id) external returns(string memory) {
    SSIData memory data = ISSI(ssiContract).metadata(identity_token_id)
    require(keccak256(abi.encodePacked(data.question)) == keccak256(abi.encodePacked("ssid")))
    return data.answer
}

您将使用从用户身份令牌中收集的SSID数据作为其标识符,并在执行该快速检查后登录他们。

PreviousBackground ChecksNextStakeMarket

Last updated 1 year ago

Was this helpful?