草庐IT

auth_token

全部标签

php - 通过 Auth Controller 保护 Assets /媒体文件夹?拉维尔 5.2

我有公共(public)/Assets/媒体/文件夹我可以像下面这样公开访问这个文件。http://localhost/myapp/public/Asset/Media/1/phpunit.xml同样,Asset/Media文件夹中还有其他文件夹正在运行中创建。这些子文件夹中也有许多文件,Assets/媒体文件夹中也有很多文件有没有什么办法,如果我尝试访问Assets/媒体文件夹中的任何文件或Assets/媒体文件夹的子文件夹中存在的任何文件,我应该被重定向到登录页面,因为没有完成身份验证?我的意思是,我可以使用Auth中间件来保护这个文件夹吗?如果是这样,如果我们必须从Android

android - Android集成谷歌登录时ID token过期如何刷新?

我已按照https://developers.google.com/上的指南进行操作并且我可以在用户登录后获取登录用户的GoogleIDtoken。但我注意到该token将在1小时后过期。我找不到任何官方引用资料告诉我如何处理过期的GoogleIDtoken,所以我只能让用户再次点击Google登录按钮。如何在旧token过期后刷新有效的GoogleIDtoken,而无需用户一次又一次地手动登录? 最佳答案 是的,GoogleIDtoken的有效期为一小时,会过期,您可以简单地使用silentSignIn在您的应用程序中获取新的应用

android - firebase 错误 W/DynamiteModule : Local module descriptor class for com. 找不到 google.firebase.auth

我尝试基于登录/注册帐户构建应用。我创建了它的Firebase并通过电子邮件启用了身份验证。我添加了google-play-services.json文件。我加了applyplugin:'com.google.gms.google-services'compile'com.google.firebase:firebase-auth:10.0.1'在build.gridle(app)中然后在我添加的模块中classpath'com.google.gms:google-services:3.0.0'这是我的代码publicclasssplashscrextendsActivityimple

android - Firebase Auth Ui Google 登录 "Developer Error"

我有一个使用firebase和firebaseauthui库的项目。问题是我无法使用Google登录登录,当我尝试加载一两秒时,它只显示一条消息,提示“开发者错误”。我可以使用电子邮件和密码登录。这只是签名apk的问题,当我调试Google时,登录工作正常。在我的proguard-rules.pro中,我将minifyEnabled设置为false。我已将SHA-1添加到我的firebase项目并下载了正确的json文件。来自应用程序级别build.gradle的依赖blockdependencies{compilefileTree(dir:'libs',include:['*.jar

Android OAuth2 Bearer token 最佳实践

Thisnicetutorial很好地介绍了Android上的帐户身份验证,并通过使用Android的AccountManager来实现。.但是,我需要使用不记名token为OAuth2API创建客户端应用程序以进行身份​​验证。在获取token时,我收到了它的到期时间戳,但我不清楚存储在哪里以及如何正确使用它。问题是,如果我不想不必要地访问服务器,应用程序只有在请求任何随机资源时从服务器收到HTTP401错误后才会意识到Bearer已经失效。那么,解决这个问题的最佳做法是什么:我的代码中的每个网络请求都应该有重试机制以防不记名token同时失效吗?我可能会invalidateAuth

firebase - 如何在 Flutter 中从 Firebase Auth 获取用户 ID?

我想通过将用户ID作为字段分配给文档来将用户相关数据保存在Firestore中。如何从FirebaseAuth获取用户ID?或者有没有更好的方法在Firestore中存储用户数据?我无法以这种方式从FirebaseAuth获取用户ID(Text(_userId)返回_userId==null错误):String_userId;...@overrideWidgetbuild(BuildContextcontext){FirebaseAuth.instance.currentUser().then((user){_userId=user.uid;});returnnewScaffold(a

firebase - 如何在 Flutter 中从 Firebase Auth 获取用户 ID?

我想通过将用户ID作为字段分配给文档来将用户相关数据保存在Firestore中。如何从FirebaseAuth获取用户ID?或者有没有更好的方法在Firestore中存储用户数据?我无法以这种方式从FirebaseAuth获取用户ID(Text(_userId)返回_userId==null错误):String_userId;...@overrideWidgetbuild(BuildContextcontext){FirebaseAuth.instance.currentUser().then((user){_userId=user.uid;});returnnewScaffold(a

android - 在 Android 中存储全局变量(授权 token )的最佳位置在哪里

我是android的新手。我想知道最好的地方是存储我在服务器上登录时获得的身份验证token之类的东西。对于每个后续请求,我都必须发布此身份验证token。当然,我可以在某个地方保留一个全局类,但我只想知道什么是一种好的/标准的方法来存储在activities和intents中持续存在的数据。谢谢! 最佳答案 SharedPreferences是要走的路。请在此处查看文档:https://developer.android.com/reference/android/content/SharedPreferences.html一些示

android - 如何在不到处添加特定代码的情况下处理 auth0 403 错误 (Retrofit/okhttp/RxAndroid)

我正在使用Auth0,它为我提供了一个JWT(json网络token)和一个刷新token。我在httpheader中使用此JWT与我的后端进行通信。当服务器确定JWT已过期时,它可能会给我一个403。在这种情况下,我可以要求Auth0使用refreshtoken给我颁发一个新的JWT。这意味着我调用Auth0后端,将refreshtoken传递给它,它会给我一个新的JWT,然后我可以在我的请求中使用它。我的问题是,如何在我所有的网络代码中高效地编写此行为?我将与几个端点通信,它们都可能返回403。我想我应该先制作一个拦截器,将JWT添加到所有请求。然后应该有检测到403的行为,悄悄地

android - 新发布的 "Authentication with Google Play Services",通过 GoogleAuthUtil.getToken 获取 token 时出现问题

更新:刚才我使用我也用于GoogleAppEngine的Google帐户注册了GoogleAPI,现在错误已更改为com.google.android.gms.auth.GoogleAuthException:UnknownGoogle刚刚发布了一种新方法signuptoone'sappviaaGoogleAccount并在他们的blogpost中给出了一些解释,也。我正在编写一个Android应用程序,您必须注册才能创建用户帐户,并且我在后端使用GoogleAppEngine。通过播放服务,我想获得与他们的Android设备相关联的用户电子邮件和token。我已经可以收到电子邮件,但