Ruby 在Sinarta(机架)应用程序中使用https

Ruby 在Sinarta(机架)应用程序中使用https,ruby,security,https,sinatra,rack,Ruby,Security,Https,Sinatra,Rack,我开发了一个Sinatra应用程序,允许用户通过一些外部网站登录。其中一个站点要求在我的Sinatra网站上有2个https页面:接受和拒绝: https://my_sinatra_app.com/external_login/site1/accept https://my_sinatra_app.com/external_login/site1/reject 若用户输入有效的登录名和密码,并在site1上单击“同意”,他们将被重定向到接受我的网站上的页面,否则——拒绝一个页面 嗯,没那么

我开发了一个Sinatra应用程序,允许用户通过一些外部网站登录。其中一个站点要求在我的Sinatra网站上有2个https页面:接受和拒绝:

https://my_sinatra_app.com/external_login/site1/accept  
https://my_sinatra_app.com/external_login/site1/reject
若用户输入有效的登录名和密码,并在site1上单击“同意”,他们将被重定向到接受我的网站上的页面,否则——拒绝一个页面

嗯,没那么重要。问题是,在Sinatra应用程序中使用https需要做什么?我需要一个非常好的解决方案,它允许我在本地主机和web主机上使用https。只是为了让我的应用程序在本地主机上工作


你的想法?

你看了吗?我想这就是我要找的。