 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Variables
- func Default() *oauth2.OAuth
- func DefaultOAuth() *oauth2.OAuth
- func FireAfterLoginSuccess(ctx echo.Context, ouser *goth.User) (end bool, err error)
- func GetOAuthAccounts(skipHided ...bool) []oauth2.Account
- func InitOauth(e *echo.Echo, middlewares ...interface{})
- func OnAfterLoginSuccess(hooks ...func(ctx echo.Context, ouser *goth.User) (end bool, err error))
- func OnChangeBackendURL(d config.Diff) error
- func OnInstalled(ctx echo.Context) error
- func RegisterProvider(c *oauth2.Config)
- func UpdateOAuthAccount() error
- type OAuth2Config
- type OAuthAccount
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
var ( SuccessHandler interface{} = successHandler BeginAuthHandler echo.Handler = echo.HandlerFunc(oauth2.BeginAuthHandler) AfterLoginSuccess []func(ctx echo.Context, ouser *goth.User) (end bool, err error) )
Functions ¶
func DefaultOAuth ¶
func FireAfterLoginSuccess ¶
func GetOAuthAccounts ¶
func OnAfterLoginSuccess ¶
func OnChangeBackendURL ¶
func OnInstalled ¶
Types ¶
type OAuth2Config ¶
type OAuth2Config struct {
	On       bool           `json:"on" xml:"on"` // on / off
	Accounts []OAuthAccount `json:"accounts" xml:"accounts"`
}
    func (*OAuth2Config) Reload ¶
func (c *OAuth2Config) Reload() error
func (*OAuth2Config) ToAccounts ¶
func (c *OAuth2Config) ToAccounts() []*oauth2.Account
type OAuthAccount ¶
type OAuthAccount struct {
	On     bool   `json:"on" xml:"on"` // on / off
	Name   string `json:"name" xml:"name"`
	AppID  string `json:"appID" xml:"appID"`
	Secret string `json:"secret" xml:"secret"`
	Extra  echo.H `json:"extra" xml:"extra"`
}
    func (*OAuthAccount) ToAccount ¶
func (c *OAuthAccount) ToAccount() *oauth2.Account
 Click to show internal directories. 
   Click to hide internal directories.