草庐IT

social-authentication

全部标签

firebase - Flutter Authentication 从登录屏幕到登录屏幕使用 Google 登录和注销

今天我尝试构建2个屏幕“使用GG登录”和“注销重定向到登录屏幕”。成功!但是当我再次登录时,以前的gg帐户立即登录而不需要登录弹出窗口。在我的设备上记住登录帐户。如何完全注销并使用其他帐户重新登录。这是我的代码:我有“带谷歌登录的主页”和“带注销按钮的主页中心页面”。此外,我有api.dart用于登录和注销,主页使用路由到2个页面。-主页:routes:{"home-page":(context)=>MyHomePage(),"game-center":(context)=>GameCenterPage(),},home:MyHomePage(),-飞镖:classFBApi{stat

firebase-authentication - 方法 'signInWithCredential' 未定义

[dart]未为类“FirebaseAuth”定义方法“signInWithCredential”。[undefined_method]我的main.dart代码import'package:flutter/material.dart';import'dart:async';import'dart:io';import'package:firebase_auth/firebase_auth.dart';import'package:google_sign_in/google_sign_in.dart';import'package:aut'finalFirebaseAuth_auth=

authentication - 通过 Google Signin 获取实际大小的 photoURL?

我正在flutter中尝试GoogleSignin方法,并通过user.photoURL获取googlephotoURL,它返回这个urlhttps://lh6.googleusercontent.com/-cALD0EpWqls/AAAAAAAAAAI/AAAAAAAAARs/RaQzFwo3fzo/s96-c/photo.jpg但它的大小是96x96,我google了一下这个问题,发现在url末尾加上sz的属性,大小就可以了改变了,例如https://lh6.googleusercontent.com/-cALD0EpWqls/AAAAAAAAAAI/AAAAAAAAARs/RaQ

authentication - 如何在Flutter中实现灵活的登录界面?

我正在实现登录屏幕,但是当键盘出现时,许多组件都损坏了。此外,如果我使用ListView来处理它,这是不自然的。因此,我想像下面那样做。灵活的FACEBOOK登录屏幕。这个实现有什么提示吗?我想展示我尝试过的源代码,但它有点复杂,我只想了解关键点。我想知道的如何检测TextField是否被选中或键盘出现?我试过SliverAppBar,但它只与ScrollView相关,不适合登录屏幕,我该怎么办? 最佳答案 您可以尝试WillPopScope小部件。然后在方法调用onWillPop方法时用较小的ImageView替换ImageVie

java - 使用session+redis持久化时无法获取Principal/Authentication

我一直在努力关注MicronautSecuritySession和MicronautRedisSession在没有运气的情况下获得session和安全性与Redis持久性。如果我禁用Redis持久性,我可以获得Principal对象并且用户得到正确的身份验证,但是如果我启用Redis持久性,我可以看到用户在Redis数据上得到了身份验证,但是我永远无法获得Principal对象并始终返回null但是,当我启用Redis持久性时,我可以确认我仍然可以获得正确创建的Session对象并从Redis正确读取(通过访问/anon端点我可以看到身份验证和sessionid值)。我不确定我做错了什

authentication - ServiceStack Redis 身份验证持久化

我正在尝试学习如何使用Redis在ServiceStack中实现UserAuth持久化。我的Global.asax.cs中有以下代码:publicclassHelloAppHost:AppHostBase{publicHelloAppHost():base("HelloWebServices",typeof(HelloService).Assembly){}publicoverridevoidConfigure(Funq.Containercontainer){container.Register(newMemoryCacheClient());Plugins.Add(newAuthF

node.js - Redis、Node.js、Socket.io : Cross server authentication and node. js理解

我有一个在Rails和Backbone.js上运行的单页应用程序。我通过Redis使用Node.js将数据推送和同步到客户端。我正在尝试理解、保护和优化套接字通信。当使用console.log写入时,我看到一些日志行(console.log('Redisconnectionon..'))变得重复(见下文)。谁能解释一下为什么?通过我的代码实现,是否有一些我不理解的特定Node.js行为?这是我的Node.js代码:vario=require('socket.io').listen(3003);varredis=require('redis');varcookie=require("co

node.js - 就绪检查失败 : NOAUTH Authentication required

当我尝试使用adapter:'redis'时,它告诉我安装socket.io-redis版本0.14。我这样做了,并将所有信息输入到session.js文件中:module.exports.session={adapter:'socket.io-redis'host:'10...',port:6379,db:'sails',pass:'...',};现在,当我尝试运行该应用程序时,出现以下错误:Error:Readycheckfailed:NOAUTHAuthenticationrequired.我不确定为什么pass:.。不管用?还有什么我应该做的吗?注意:我正在使用Google计算

ios - AWS : How to properly authenticate a user against Cognito Pool and use it for Cognito Federated Identity?

我正在开发一个将使用两个身份验证提供程序的应用程序:FacebookCognito用户群对于前者,我没有任何问题,一切都按预期进行。但是,在使用Cognito用户池设置身份验证时,我遇到了一个接一个的问题。我正在使用AWSSDK2.4.9、XCode8和Swift3。我知道已经提出了很多问题,并且有很多“指南”。然而,其中很多是针对过时的文档和SDK回答/制作的。甚至官方AWS文档也已过时。我正在执行的身份验证步骤如下:1。配置初始认知池///SetthedefaultserviceconfigurationletserviceConfiguration=AWSServiceConfi

c# - : Windows Authentication, 护照认证和表单认证有什么区别?

刚开始制作Web应用程序并想知道哪个更好,或者至少它们之间的主要区别是什么(因为这可能很重要我使用它们的目的)?Windows身份验证护照认证表单验证 最佳答案 我想说这在很大程度上取决于您的网络应用程序将要做什么,因为每个应用程序都有自己的位置。以下是关于每一个的一些简要细节。Windows身份验证使您无需创建自定义页面即可识别用户。凭据存储在Web服务器的本地用户数据库或ActiveDirectory域中。识别后,您可以使用用户的凭据来访问受Windows授权保护的资源。Forms身份验证使您能够使用自定义数据库(例如ASP.N