我在 rails 2fa nexmo 上找到了一个 ruby 验证教程,但其中一些在 Sinatra 上不起作用,因为框架有一些差异,并且不适合我正在制作的内容。谁能帮助我或引导我在我的 Sinatra 应用程序中使用Nexmo 验证?
post "/" do
client = Nexmo::Client.new(key: 'mykey', secret: 'mysecret')
response = client.send_verification_request(number params[:phonenumber], brand: 'OpenINC')
if response['status'] == '0'
erb :code
else
erb :error
end
end
get'/code' do
erb :code
end
post '/code' do
client = Nexmo::Client.new(key: 'mykey', secret: 'mysecret')
response = client.check_verification_request(code: '1234', request_id: '00e6c3377e5348cdaf567e1417c707a5')
if response['status'] == '0'
erb :start
else
erb :error
end
end
上面写着 mykey 和 mysecret 我把我的密钥和秘密放在了哪里,但只是不想把我的实际密钥和秘密放在 Stack OverFlow 上