Documentation
¶
Overview ¶
Code generated by go-bindata. (@generated) DO NOT EDIT. sources: cognitohosteduilauncher.js
Index ¶
- Constants
- func Asset(name string) ([]byte, error)
- func AssetDir(name string) ([]string, error)
- func AssetInfo(name string) (os.FileInfo, error)
- func AssetNames() []string
- func MustAsset(name string) []byte
- func RestoreAsset(dir, name string) error
- func RestoreAssets(dir, name string) error
- type CognitoAuth
- type CognitoToken
- type Singer
Constants ¶
const ( UserPoolEnv = "USER_POOL_ID" ClientEnv = "CLIENT_ID" HostedUiEnv = "HOSTED_UI" )
Variables ¶
This section is empty.
Functions ¶
func Asset ¶
Asset loads and returns the asset for the given name. It returns an error if the asset could not be found or could not be loaded.
func AssetDir ¶
AssetDir returns the file names below a certain directory embedded in the file by go-bindata. For example if you run go-bindata on data/... and data contains the following hierarchy:
data/ foo.txt img/ a.png b.png
then AssetDir("data") would return []string{"foo.txt", "img"} AssetDir("data/img") would return []string{"a.png", "b.png"} AssetDir("foo.txt") and AssetDir("notexist") would return an error AssetDir("") will return []string{"data"}.
func AssetInfo ¶
AssetInfo loads and returns the asset info for the given name. It returns an error if the asset could not be found or could not be loaded.
func MustAsset ¶
MustAsset is like Asset but panics when Asset would return an error. It simplifies safe initialization of global variables.
func RestoreAsset ¶
RestoreAsset restores an asset under the given directory
func RestoreAssets ¶
RestoreAssets restores an asset under the given directory recursively
Types ¶
type CognitoAuth ¶
type CognitoAuth struct { UserPoolID string ClientID string HostedUIDomain string ServerPort string Region string }
CognitoAuth represents the structure with cognito authorization config.
func GetAuthorizerFromEnv ¶
func GetAuthorizerFromEnv(UserPoolID, ClientID, HostedUIDomain string) (*CognitoAuth, error)
GetAuthorizerFromEnv creates new cognito authorizer using environment variables If values passed as parameters are not empty they pverride env variables If any of the required parameters is missing GetAuthorizerFromEnv return an error
func NewCongitoAuthorizer ¶
func NewCongitoAuthorizer(UserPoolID, ClientID, HostedUIDomain string) *CognitoAuth
NewCongitoAuthorizer Returns new congito authorizer
func (*CognitoAuth) GetToken ¶
func (c *CognitoAuth) GetToken() (*CognitoToken, error)
GetToken function retrns cognito authorization token It opens new page with cognito UI for the google authorization If authorization was successfull it returns
type CognitoToken ¶
type CognitoToken struct { Token string `json:"token"` ExpirationDate time.Time `json:"expiration_date"` // contains filtered or unexported fields }
CognitoToken is the type that represents the token returned by the Cognito authorizer. CognitoToken implements Singer interface
func (*CognitoToken) Invalidate ¶
func (c *CognitoToken) Invalidate()
Invalidate function removes .token file