api

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 5, 2014 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client interface {
	GetId() string
	GetSecret() string
	GetRedirectUri() string
	GetUserData() interface{}
}

type DefaultUserInfo

type DefaultUserInfo struct {
	Name  string
	UID   string
	Scope string
	Extra map[string]string
}

func (*DefaultUserInfo) GetExtra

func (i *DefaultUserInfo) GetExtra() map[string]string

func (*DefaultUserInfo) GetName

func (i *DefaultUserInfo) GetName() string

func (*DefaultUserInfo) GetScope

func (i *DefaultUserInfo) GetScope() string

func (*DefaultUserInfo) GetUID

func (i *DefaultUserInfo) GetUID() string

type Grant

type Grant struct {
	Client      Client
	Scope       string
	Expiration  int64
	RedirectURI string
}

type UserInfo

type UserInfo interface {
	GetName() string
	GetUID() string
	GetScope() string
	GetExtra() map[string]string
}

TODO: Add display name to common meta?

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL