0.0
The project is in a healthy, maintained state
Authing 的 Ruby SDK
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
 Project Readme

Authing Ruby SDK

这里是 Authing 的 Ruby SDK

如何安装

Gemfile 中写上

gem "authing_ruby"

或者

gem install authing_ruby

基本例子(用户名+密码进行注册)

require 'authing_ruby'

options = {
  appId: "appId 填写应用 id, 如 60800b9151d040af9016d60b, 应用->App ID",
  appHost: "appHost 例子: https://rails-demo.authing.cn, 应用->基础设置->认证地址",
}
authenticationClient = AuthingRuby::AuthenticationClient.new(options)
username = "user#{rand(0...9999)}" # 用户名
password = "12345678" # 密码
resp = authenticationClient.registerByUsername(username, password)
puts resp # 返回注册成功的用户信息

这个例子来自于 example/2.registerByUsername.rb

如何使用

  1. example/ 目录有使用例子
  2. Ruby SDK 是参照 JS SDK 实现的。方法名,参数完全一致,可以翻阅 JS/Node SDK 文档 参考
  3. 也可以参照测试代码 lib/test/mini_test/ 进行使用。
  4. (关于功能) 1.0.5 版实现了最常用最基础的功能,而不是 100% 的 Authing API (因为实在太多了),具体实现了什么功能,参照 doc/README.md
  5. 这个 gem 说到底只是一个 SDK,重点是使用 Authing 本身,所以请花些时间阅读 Authing 的文档,理解核心概念和流程。

当前最新进展:已发布第一版 1.0.5

更多文档请阅读