SO中文参考
首页
(current)
程序语言
c
java
python
c++
go
javascript
swift
c#
操作系统
linux
ubuntu
centos
unix
数据库
oracle
mysql
mongodb
postgresql
框架
node.js
angular
react-native
avalon
django
twisted
hadoop
.net
移动开发
android
ios
搜索
Silhouette - react + scala + play app认证流程
问题描述
投票:0
回答:1
我需要用剪影创建基本的应用程序。我需要做的是
用谷歌登录
生成JWT
使用JWT与后台通信
我真的不知道这个流程应该是怎样的。我的想法是
在react应用中使用谷歌登录
生成谷歌令牌
使用这个标记在后台生成JWT(使用轮廓)。
在前端获取JWT
这样的流程能行吗?有什么简单更好的方法吗?
reactjs
scala
playback
silhouette
1个回答
1
投票
我有类似的问题,所以这是我的建议。
在后台创建一个社会化认证控制器
在react应用中添加认证按钮,并简单地重定向到后台端点。
在后台认证用户,使用Silhouette JWTAuthenticator创建一个JWT令牌。
在查询参数中使用JWT标记重定向到react应用。
保存token,并在后续的请求中使用它。
最新问题
Stripe网络错误:付款失败:错误:网络响应不正常
TypeScript 中的 Record<K, T> 和 { [key: K]: T } 有什么区别?
无法运行VSCode源代码,因为在目录中找不到电子应用程序
当我在 Android 模拟器中打开 Chrome 浏览器时,Chrome 自动崩溃,为什么?
如何在 PostgreSQL 中为实体建模自定义属性?
Fetch 可以工作,但 axios 不行
在我的例子中处理多个文件时,为什么线程比异步快得多
在 Woocommerce 中针对每个产品变体显示不同的产品描述
从Facebook API获取Facebook转化数和转化价值
Traefik 入口点重定向到方案和端口
React:如何正确地将表行渲染为表体内的组件?
读取目录中的所有文件,将其存储在对象中,并发送对象
Codeforces 607A。得到错误的答案
HTML 内容的 Flutter URL 启动器无法正常工作
如何将类型化 IHttpClientFactory 与 Autofac 结合使用(使用 .NET 8)?
排查 Python 代码中的 WebSocket 502 错误
自上而下的第三人称射击游戏玩家没有相应地移动到世界轴
如何在 React Native 应用程序中从 URL 播放音频?
在php中将数组转换为带双引号的字符串
将 float64 数组转换为 uint16 (Python)
© www.soinside.com 2019 - 2024. All rights reserved.