Add support for openid with github and facebook
This commit is contained in:
@@ -15,6 +15,7 @@ type Session struct {
|
||||
StackName string `json:"stack_name" bson:"stack_name"`
|
||||
ImageName string `json:"image_name" bson:"image_name"`
|
||||
Host string `json:"host" bson:"host"`
|
||||
UserId string `json:"user_id" bson:"user_id"`
|
||||
rw sync.Mutex `json:"-"`
|
||||
}
|
||||
|
||||
|
||||
15
pwd/types/user.go
Normal file
15
pwd/types/user.go
Normal file
@@ -0,0 +1,15 @@
|
||||
package types
|
||||
|
||||
type User struct {
|
||||
Id string `json:"id" bson:"id"`
|
||||
Name string `json:"name" bson:"name"`
|
||||
ProviderUserId string `json:"provider_user_id" bson:"provider_user_id"`
|
||||
Avatar string `json:"avatar" bson:"avatar"`
|
||||
Provider string `json:"provider" bson:"provider"`
|
||||
Email string `json:"email" bson:"email"`
|
||||
}
|
||||
|
||||
type LoginRequest struct {
|
||||
Id string `json:"id" bson:"id"`
|
||||
Provider string `json:"provider" bson:"provider"`
|
||||
}
|
||||
Reference in New Issue
Block a user