Content-Length: 275105 | pFad | https://github.com/coder/coder/commit/71a647b001e157a6ccadcd8b729843db5c0e4cd6

AE feat: support ConvertUserLoginType for another user in codersdk(#17784) · coder/coder@71a647b · GitHub
Skip to content

Commit 71a647b

Browse files
authored
feat: support ConvertUserLoginType for another user in codersdk(#17784)
Added `ConvertUserLoginType(ctx, user, req)` method to support converting the login type for a specified user.
1 parent d63417b commit 71a647b

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

codersdk/users.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -663,7 +663,14 @@ func (c *Client) ChangePasswordWithOneTimePasscode(ctx context.Context, req Chan
663663
// based authentication to oauth based. The response has the oauth state code
664664
// to use in the oauth flow.
665665
func (c *Client) ConvertLoginType(ctx context.Context, req ConvertLoginRequest) (OAuthConversionResponse, error) {
666-
res, err := c.Request(ctx, http.MethodPost, "/api/v2/users/me/convert-login", req)
666+
return c.ConvertUserLoginType(ctx, Me, req)
667+
}
668+
669+
// ConvertUserLoginType will send a request to convert the user from password
670+
// based authentication to oauth based. The response has the oauth state code
671+
// to use in the oauth flow.
672+
func (c *Client) ConvertUserLoginType(ctx context.Context, user string, req ConvertLoginRequest) (OAuthConversionResponse, error) {
673+
res, err := c.Request(ctx, http.MethodPost, fmt.Sprintf("/api/v2/users/%s/convert-login", user), req)
667674
if err != nil {
668675
return OAuthConversionResponse{}, err
669676
}

0 commit comments

Comments
 (0)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://github.com/coder/coder/commit/71a647b001e157a6ccadcd8b729843db5c0e4cd6

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy