class Rallio::SignOnToken
Represents a sign on token object as it comes from Rallio
.
@!attribute [rw] token
@return [String] token for SSO url
@!attribute [rw] expires_at
@return [DateTime] DateTime token and url will become invalid.
@!attribute [rw] url
@return [String] url to redirect user to for SSO with token embedded
Public Class Methods
create(user_id:, params: {})
click to toggle source
Creates new sign on token for user_id.
@param user_id [Integer] @return [Rallio::SignOnToken]
# File lib/rallio/sign_on_token.rb, line 19 def self.create(user_id:, params: {}) response = self.post("/users/#{user_id}/sign_on_tokens", headers: app_credentials, query: params) new response.parsed_response['sign_on_token'] end