从访问令牌

时间:2016-10-25 18:22:42

标签: ruby-on-rails net-http

如何从访问令牌获取数据?看起来我加密了数据。我需要密钥才能解密吗?这是代码示例。

x = Net::HTTP.post_form(URI.parse('http://www.asite.com/getinfo'), params)

@response = ActiveSupport::JSON.decode(x.body) 

%>

<b>Got access token and access token is:</b><br>
<%=@response['access_token'] %>

1 个答案:

答案 0 :(得分:0)

使用JWT红宝石宝石

x = Net::HTTP.post_form(URI.parse('http://somesite.com/get_token'), params)
@res = ActiveSupport::JSON.decode(x.body) 
id_token = @res['id_token']
id_data = JWT.decode id_token, 'secret', false