class Jwts::Issuers::Template
Public Instance Methods
issue!()
click to toggle source
# File lib/flimper_poncho/jwts/issuers/template.rb, line 7 def issue! poncho_response = Faraday.new.post do |request| request.url(poncho_api_endpoint) request.headers['Content-Type'] = 'application/json' request.body = security_data end return unless poncho_response.success? JSON.parse(poncho_response.body).dig('jwt_token') end
Private Instance Methods
poncho_api_endpoint()
click to toggle source
# File lib/flimper_poncho/jwts/issuers/template.rb, line 21 def poncho_api_endpoint raise NotImplementedError end
security_data()
click to toggle source
# File lib/flimper_poncho/jwts/issuers/template.rb, line 25 def security_data raise NotImplementedError end