Sha256: 91ab4230beab3efb03f24776028a624ff2f8449cf9464fca4df4c9ce9e35d3c4
Contents?: true
Size: 713 Bytes
Versions: 5
Compression:
Stored size: 713 Bytes
Contents
# frozen_string_literal: true require_relative 'request_helper' module Stytch class OAuth include Stytch::RequestHelper PATH = '/v1/oauth' def initialize(connection) @connection = connection end def authenticate( token:, session_token: nil, session_jwt: nil, session_duration_minutes: nil ) request = { token: token } request[:session_token] = session_token unless session_token.nil? request[:session_jwt] = session_jwt unless session_jwt.nil? request[:session_duration_minutes] = session_duration_minutes unless session_duration_minutes.nil? post_request("#{PATH}/authenticate", request) end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
stytch-3.2.1 | lib/stytch/oauth.rb |
stytch-3.2.0 | lib/stytch/oauth.rb |
stytch-3.1.1 | lib/stytch/oauth.rb |
stytch-3.1.0 | lib/stytch/oauth.rb |
stytch-3.0.0 | lib/stytch/oauth.rb |