equal
deleted
inserted
replaced
69 } |
69 } |
70 |
70 |
71 g.UserToken = &resp |
71 g.UserToken = &resp |
72 return nil |
72 return nil |
73 } |
73 } |
|
74 |
|
75 // SetUserToken sets an existing user credentials |
|
76 // No verification of the arguments is made. |
|
77 func (g *Client) SetUserToken(token, username, password string, scopes []string) error { |
|
78 if g == nil { |
|
79 return fmt.Errorf("use of uninitialized gondole client") |
|
80 } |
|
81 |
|
82 g.UserToken = &UserToken{ |
|
83 AccessToken: token, |
|
84 Scope: strings.Join(scopes, " "), |
|
85 TokenType: "bearer", |
|
86 } |
|
87 return nil |
|
88 } |