Versions in this module Expand all Collapse all v0 v0.2.2 Feb 4, 2015 v0.2.1 Jan 28, 2015 Changes in this version + type Assertion interface + AuthenticateAssertion func(assertionType, data string) (api.UserInfo, bool, error) + type Client interface + AuthenticateClient func(client api.Client) (api.UserInfo, bool, error) + type Password interface + AuthenticatePassword func(user, password string) (api.UserInfo, bool, error) + type Request interface + AuthenticateRequest func(req *http.Request) (api.UserInfo, bool, error) + type RequestFunc func(req *http.Request) (api.UserInfo, bool, error) + func (f RequestFunc) AuthenticateRequest(req *http.Request) (api.UserInfo, bool, error) + type Token interface + AuthenticateToken func(token string) (api.UserInfo, bool, error)