我正在我的应用程序中实现OAuth 2,我已经有登录/刷新令牌,但我遇到了一些注销问题.
我有这套由门卫生成的路线:
Routes for Doorkeeper::Engine:
authorization GET /authorize(.:format) doorkeeper/authorizations#new
authorization POST /authorize(.:format) doorkeeper/authorizations#create
authorization DELETE /authorize(.:format) doorkeeper/authorizations#destroy
token POST /token(.:format) doorkeeper/tokens#create
applications GET /applications(.:format) doorkeeper/applications#index
POST /applications(.:format) doorkeeper/applications#create
new_application GET /applications/new(.:format) doorkeeper/applications#new
edit_application GET /applications/:id/edit(.:format) doorkeeper/applications#edit
application GET /applications/:id(.:format) doorkeeper/applications#show
PUT /applications/:id(.:format) doorkeeper/applications#update
DELETE /applications/:id(.:format) doorkeeper/applications#destroy
authorized_applications GET /authorized_applications(.:format) doorkeeper/authorized_applications#index
authorized_application DELETE /authorized_applications/:id(.:format) doorkeeper/authorized_applications#destroy
Run Code Online (Sandbox Code Playgroud)
我想要做的是撤销服务器中的令牌,所以我认为我必须调用的服务是"删除/授权"吗?但我尝试了许多不同的方式来使用这些服务,我只重新调整错误.
顺便说一句,我不知道在服务器中撤销令牌或仅从应用程序中删除令牌是否正确?
PS:我在iOS 7中使用AFNetworking 2作为我的客户端.
我正在使用Kiosk应用程序,我使用我的Macbook来做,但是,软件将在Windows上运行,所以,我在我的macbook上做了一切,一切正常,但是,当我在Windows机器上时构建windows的发布,它不打印,并且不显示任何错误,所以idk如何调试它.
我正在使用Electron中包含的Printer Api,就像我说的,在osx中它可以工作!,我这样做:
var window = BrowserWindow.getFocusedWindow();
window.webContents.print({
silent:true
});
Run Code Online (Sandbox Code Playgroud)
问题是,如果我使用的印刷用silent:false我选择一些打印机将其发送的任务,但它从来没有印刷(我可能只看到了一秒钟打印队列,但它马上消失).所以,我试图做一个printToPDF()它的工作,它保存PDF,我可以看到它.
我试图将任务发送到"PDFGenerator打印机"并生成PDF,但它说它"不是pdf或腐败"
我正在使用:
我希望这对任何人都有意义.
UPDATE
我发现了这个问题,在这个电子版中,这不包括"pdf.dll"所以你必须将它复制或降级到某些0.36.x 这里的来源
我做的是这样的:
echo "TEST MAIL" | mail -s "subject" "SOME@MAIL.COM"
Run Code Online (Sandbox Code Playgroud)
它送好了!但我必须在shell脚本中验证邮件是否已发送.
我找不到某种方法来验证邮件是否已发送.
编辑:
我唯一的验证是邮件应用程序中的返回值是否为0
if [ "$?" = "0" ]; then
echo "Mail enviado a: $destinatarios"
else
echo "Mail NO enviado a: $destinatarios"
fi
Run Code Online (Sandbox Code Playgroud)