Documentation ¶
Index ¶
- Constants
- Variables
- func FacebookCallBack(ctx *gin.Context)
- func FacebookOauthLogin(ctx *gin.Context)
- func GenerateState() string
- func GithubCallBack(ctx *gin.Context)
- func GithubOauthLogin(ctx *gin.Context)
- func GoogleCallBack(ctx *gin.Context)
- func GoogleOauthLogin(ctx *gin.Context)
- type ClientOption
Constants ¶
View Source
const IsLoginURL = "/islogin" // "https://ginoauth-example.herokuapp.com/Islogin"
Variables ¶
View Source
var StateError = errors.New("state error.")
Functions ¶
func FacebookCallBack ¶
func FacebookOauthLogin ¶
func GenerateState ¶
func GenerateState() string
func GithubCallBack ¶
func GithubOauthLogin ¶
func GoogleCallBack ¶
func GoogleOauthLogin ¶
Types ¶
type ClientOption ¶
type ClientOption struct {
// contains filtered or unexported fields
}
func CreateClientOptions ¶
func CreateClientOptions(company string, redirectURL string) *ClientOption
func CreateClientOptionsWithString ¶
func CreateClientOptionsWithString(ID, Secret, RedirectURL string) *ClientOption
Click to show internal directories.
Click to hide internal directories.