Ruby SDK
Install and use the misar_io Ruby gem for MisarIO SSO and account APIs
Installation
gem install misar_io
Quick Start
require 'misar_io'
client = MisarIO::Client.new(api_key: ENV['MISARIO_API_KEY'])
result = client.sso_check(redirect_url: 'https://misar.dev/dashboard')
if result[:authenticated]
puts "User: #{result[:user_id]}"
else
init = client.sso_init(redirect_url: 'https://misar.dev/dashboard')
redirect_to init[:redirect_url]
end
Methods
| Method | Description |
|--------|-------------|
| sso_check(params) | Check SSO session |
| sso_init(params) | Initiate SSO login |
| sso_verify(token) | Verify SSO token |
| sso_logout(params = {}) | Log out user |
| session_check | Check local session |
| account_delete | Delete user account |
| account_export | Export user data |
Requirements
Ruby 3.1+ · faraday ~> 2.0