Merge pull request #14149 from influxdata/return-oauth-id-for-user
feat(me): return oauth id with user objectpull/14211/head
commit
350f72c296
|
@ -6088,6 +6088,8 @@ components:
|
|||
id:
|
||||
readOnly: true
|
||||
type: string
|
||||
oauthID:
|
||||
type: string
|
||||
name:
|
||||
type: string
|
||||
status:
|
||||
|
|
|
@ -180,21 +180,15 @@ func (h *UserHandler) handleGetMe(w http.ResponseWriter, r *http.Request) {
|
|||
return
|
||||
}
|
||||
|
||||
var id influxdb.ID
|
||||
switch s := a.(type) {
|
||||
case *influxdb.Session:
|
||||
id = s.UserID
|
||||
case *influxdb.Authorization:
|
||||
id = s.UserID
|
||||
}
|
||||
id := a.GetUserID()
|
||||
user, err := h.UserService.FindUserByID(ctx, id)
|
||||
|
||||
b, err := h.UserService.FindUserByID(ctx, id)
|
||||
if err != nil {
|
||||
EncodeError(ctx, err, w)
|
||||
return
|
||||
}
|
||||
|
||||
if err := encodeResponse(ctx, w, http.StatusOK, newUserResponse(b)); err != nil {
|
||||
if err := encodeResponse(ctx, w, http.StatusOK, newUserResponse(user)); err != nil {
|
||||
EncodeError(ctx, err, w)
|
||||
return
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue