identity-toolkit-go-client开源项目

我要开发同款
匿名用户2015年04月24日
56阅读

技术信息

开源地址
https://github.com/google/refr
授权协议
Apache

作品详情

idetity-toolkit-go-cliet是 Go语言环境中的 GoogleidetityToolkit客户端库。

示例:

var cliet *gitkit.Clietfuc hadleSigI(w http.ResposeWriter, r *http.Request) {    // If there is o valid sessio, check idetity tookit ID toke.    ts := cliet.TokeFromRequest(r)    toke, err := cliet.ValidateToke(ts)    if err != il {        // Not a valid toke. Hadle error.    }    // Toke is validate ad it cotais the user accout iformatio    // icludig user ID, email address, etc.    // Issue your ow sessio cookie to fiish the sig i.}fuc mai() {    // Provide cofiguratio. gitkit.LoadCofig() ca also be used to load    // the cofiguratio from a JSON file.    cofig := &gitkit.Cofig{        ClietID: "123.apps.googleusercotet.com",        WidgetURL: "https://localhost/gitkit",        ServerAPIKey: "server_api_key",        ServiceAccout: "123-abc@developer.gserviceaccout.com",        PEMKeyPath: "/path/to/service_accout/private-key.pem",    }    var err error    cliet, err = gitkit.New(cofig)    if err != il {        // Hadle error.    }    // Provide HTTP hadler.    http.HadleFuc("/sigI", hadleSigI)    // Start the server.    log.Fatal(http.ListeAdServe(":8080", il))}

功能介绍

identity-toolkit-go-client 是 Go 语言环境中的 Google identity Toolkit 客户端库。 示例: var client *gitkit.Clien...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论