草庐IT

Authentication

全部标签

google-app-engine - GAE Golang - OAuth 和 OAuth2?

我正在尝试实现一个GoogleAppEngineGo应用程序,该应用程序将使用OAuth和OAuth2供用户登录。我想知道这是否可能,如果可能,该怎么做?有人可以举个例子吗? 最佳答案 您可以使用goauth2在AppEngine上实现OAuth2客户端然后,您可以通过请求https://www.googleapis.com/auth/userinfo.profile范围,使用他们的Google帐户登录您的用户,如UsingOAuth2.0forLogin所示。 关于google-app

google-app-engine - GAE Golang - OAuth 和 OAuth2?

我正在尝试实现一个GoogleAppEngineGo应用程序,该应用程序将使用OAuth和OAuth2供用户登录。我想知道这是否可能,如果可能,该怎么做?有人可以举个例子吗? 最佳答案 您可以使用goauth2在AppEngine上实现OAuth2客户端然后,您可以通过请求https://www.googleapis.com/auth/userinfo.profile范围,使用他们的Google帐户登录您的用户,如UsingOAuth2.0forLogin所示。 关于google-app

authentication - GO中的用户认证系统

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。ImprovethisquestionGo中是否存在预制的用户身份验证系统?我有Ruby背景,我真的很想看到类似于RubyonRails的device的东西这是一个完整的用户管理系统。它负责从创建表单到散列和加盐密码的所有工作。它还负责将数据存储到数据库、设置session等。我发现有一个名为goth的包它允许社交登录(facebook、twitter++),但它不处理用户凭据的存储。它还不允许使用电子邮

authentication - GO中的用户认证系统

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。ImprovethisquestionGo中是否存在预制的用户身份验证系统?我有Ruby背景,我真的很想看到类似于RubyonRails的device的东西这是一个完整的用户管理系统。它负责从创建表单到散列和加盐密码的所有工作。它还负责将数据存储到数据库、设置session等。我发现有一个名为goth的包它允许社交登录(facebook、twitter++),但它不处理用户凭据的存储。它还不允许使用电子邮

google-app-engine - Google App Engine 仅注销应用程序,而不是整个谷歌帐户

我已经使用用户api创建了一个注销url:https://developers.google.com/appengine/docs/go/users/overview但我只希望它断开他们与我的应用程序的连接,而不是让他们退出其他Google服务(Gmail等)。这可能吗? 最佳答案 您不能直接使用用户API执行此操作,但请参阅thisquestion对于替代选项:InsteadofusingtheUserServiceAPItologout,youcanmanuallyremovetheAppEnginespecificcookie

google-app-engine - Google App Engine 仅注销应用程序,而不是整个谷歌帐户

我已经使用用户api创建了一个注销url:https://developers.google.com/appengine/docs/go/users/overview但我只希望它断开他们与我的应用程序的连接,而不是让他们退出其他Google服务(Gmail等)。这可能吗? 最佳答案 您不能直接使用用户API执行此操作,但请参阅thisquestion对于替代选项:InsteadofusingtheUserServiceAPItologout,youcanmanuallyremovetheAppEnginespecificcookie

authentication - TLS clientAuth 通过整个证书链需要 ExtKeyUsageClientAuth

我正在尝试使用go进行TLS客户端身份验证。当我使用ExtKeyUsageClientAuth集创建一个简单的自签名客户端证书时,它工作正常,但是当客户端尝试连接更长的证书链时:CA->中间->客户端我收到以下错误:x509:certificatespecifiesanincompatiblekeyusage相关调用是handshake_server.go:processCertsFromClient()verify.go:checkChainForKeyUsage()如果我正确阅读代码,我链中的每个证书都必须具有客户端身份验证扩展key集。我不是x509专家,但这似乎是一个奇怪的要求

authentication - TLS clientAuth 通过整个证书链需要 ExtKeyUsageClientAuth

我正在尝试使用go进行TLS客户端身份验证。当我使用ExtKeyUsageClientAuth集创建一个简单的自签名客户端证书时,它工作正常,但是当客户端尝试连接更长的证书链时:CA->中间->客户端我收到以下错误:x509:certificatespecifiesanincompatiblekeyusage相关调用是handshake_server.go:processCertsFromClient()verify.go:checkChainForKeyUsage()如果我正确阅读代码,我链中的每个证书都必须具有客户端身份验证扩展key集。我不是x509专家,但这似乎是一个奇怪的要求

git - Cloud9 git push -> 致命的 : Authentication failed

在Cloud9每当我尝试使用终端推送到github存储库时,我都会收到以下错误:fatal:Authenticationfailed我正在使用gitpushoriginmaster推送到存储库。我在github中添加了我的sshkey,所以这不是问题。 最佳答案 可能您将您的存储库克隆到了Cloud9中。您可能需要将远程来源从https更改为SSH,否则身份验证错误将持续存在。使用DouglasC.Ayers'Cloud9FAQ中的解决方案#2|:gitremoteset-urloriginYOUR_REMOTE_SSH_URL

git - Cloud9 git push -> 致命的 : Authentication failed

在Cloud9每当我尝试使用终端推送到github存储库时,我都会收到以下错误:fatal:Authenticationfailed我正在使用gitpushoriginmaster推送到存储库。我在github中添加了我的sshkey,所以这不是问题。 最佳答案 可能您将您的存储库克隆到了Cloud9中。您可能需要将远程来源从https更改为SSH,否则身份验证错误将持续存在。使用DouglasC.Ayers'Cloud9FAQ中的解决方案#2|:gitremoteset-urloriginYOUR_REMOTE_SSH_URL