草庐IT

gitlab-ci-token

全部标签

java - Flutter 中的 Firebase (FCM) 注册 token

我正在尝试从JavaRestApi(使用FirebaseAdminsdk)向我的Flutter应用程序发送通知>似乎需要设备token才能发送通知,但我找不到如何获取该token。我是Flutter和android的新手,可能会错过任何关键步骤。如果可以,请你帮助我。谢谢。 最佳答案 使用firebase_messaging:^10.0.0,您可以直接使用获取tokenString?token=awaitFirebaseMessaging.instance.getToken();或FirebaseMessaging.instance

dart - "error_description": "Invalid Value" for token google sign in every time using flutter

我是flutter的新手,试图从我的后端服务器从google访问authtoken,但每次token都无效。我正在使用FirebaseUseruserawaituser.getIdToken()我给了我一个token,但是当我尝试使用我的后端服务器以及https://www.googleapis.com/oauth2/v3/tokeninfo?id_token=mytoken验证该token时和https://www.googleapis.com/oauth2/v3/tokeninfo?access_token=mytoken这个链接它给我"error_description":"In

android - Flutter 应用程序中的 Firebase token 过期后如何更新并存储?

我在第一次启动应用程序时使用谷歌创建了身份验证,并且我有自己的_authenticatedUser存储用户token以供进一步请求。finalFirebaseAuthfirebaseAuth=FirebaseAuth.instance;finalGoogleSignIngoogleSignIn=GoogleSignIn();FuturesignInGoogle()async{GoogleSignInAccountgoogleSignInAccount=awaitgoogleSignIn.signIn();GoogleSignInAuthenticationgsa=awaitgoogle

caching - Travis CI 可以缓存 docker 图像吗?

是否可以在travis配置中的任何位置添加设置以缓存我的docker图像?我的是一个更大的docker镜像,它需要一段时间才能下载。有什么建议吗? 最佳答案 今天(2019年10月)最简单的解决方案是将以下内容添加到.travis.yml:cache:directories:-docker_imagesbefore_install:-dockerload-idocker_images/images.tar||truebefore_cache:-dockersave-odocker_images/images.tar$(dockeri

caching - Travis CI 可以缓存 docker 图像吗?

是否可以在travis配置中的任何位置添加设置以缓存我的docker图像?我的是一个更大的docker镜像,它需要一段时间才能下载。有什么建议吗? 最佳答案 今天(2019年10月)最简单的解决方案是将以下内容添加到.travis.yml:cache:directories:-docker_imagesbefore_install:-dockerload-idocker_images/images.tar||truebefore_cache:-dockersave-odocker_images/images.tar$(dockeri

asp.net - 使用 ASP.NET Core WebAPI 的 Dart 中的 token 刷新并发问题

我使用Dart在Flutter中编写了一个简单的应用程序。我使用JWTtoken对用户进行身份验证。主token仅在60秒内有效。当用户发送带有过期token的请求时,webapi返回401。然后在我的Dart代码中检查响应的状态码是否为401如果是,那么我向RefreshToken端点发送请求并再次发送请求(此请求之前返回401)。如果用户做很多Action太快,过期的token会被更新很多次。我想避免这种情况。在完美的灵魂中,当token正在刷新时,其他请求应该等待。 最佳答案 我遇到了类似的问题,并尝试使用以下方法解决它。我使

image - 我想为 flutter 上传图片添加带有 access_token 的 header

我的API要求是URL:/user/upload-profile-imagemethod=POSTheader--Accesstoken:"access_token"content-type=multipart/form-data这是我的代码:FuturegetUploadImg(File_image)async{StringapiUrl='$_apiUrl/user/upload-profile-image';finallength=await_image.length();finalrequest=newhttp.MultipartRequest('POST',Uri.parse(

Dart http : "Bad state: Can' t finalize a finalized Request"when retrying a http. 获取新访问 token 后的请求

我目前正在尝试访问Flutter中的WebAPI,它需要JWT访问token进行授权。访问token在一定时间后过期。可以使用单独的刷新token请求新的访问token。现在,一旦请求返回401响应,就会执行此访问token刷新。之后,应使用新的访问token重试失败的请求。我在最后一步遇到了问题。似乎http.BaseRequest只能发送一次。我将如何使用新token重试http请求?如darthttpreadme中的建议,我创建了一个http.BaseClient的子类来添加授权行为。这是一个简化版本:import'dart:async';import'package:http/

android.database.sqlite.SQLiteException : unrecognized token:

我尝试更新数据库表,这是我的代码:publicvoidupdatefiletable(Stringfilename,Stringv1,Stringv2){AndroidOpenDbHelperandroidOpenDbHelperObj=newAndroidOpenDbHelper(this);SQLiteDatabasesqliteDatabase=androidOpenDbHelperObj.getWritableDatabase();ContentValuesvalues=newContentValues();values.put(AndroidOpenDbHelper.COLL

docker - 如何让 Docker Gitlab CI 运行器访问其父主机上的 Git?

Gitlab安装在我们的内部网络http://gitlab同一台机器上的Docker容器无法连接到它。如何配置docker让它知道gitlab是它的父级?当GitlabCI尝试运行构建(在Docker容器内)时,问题就会出现:Cloninginto'/builds/ns/project'...fatal:unabletoaccess'http://gitlab-ci-token:xxxxxx@gitlab/ns/project.git/':Couldn'tresolvehost'gitlab'我已尝试将网络的DNS服务器添加到/etc/default/docker中的DOCKER_OP