-
Notifications
You must be signed in to change notification settings - Fork 5
Add users docs #47
Copy link
Copy link
Open
Description
mux.Post("/register", kithttp.NewServer(
kitot.TraceServer(tracer, "self_register")(selfRegistrationEndpoint(svc)),
decodeSelfRegisterUser,
encodeResponse,
opts...,
))
mux.Post("/register/verify", kithttp.NewServer(
kitot.TraceServer(tracer, "verify_email")(verifyEmailEndpoint(svc)),
decodeVerifyEmail,
encodeResponse,
opts...,
))
mux.Get("/users/profile", kithttp.NewServer(
kitot.TraceServer(tracer, "view_profile")(viewProfileEndpoint(svc)),
decodeViewProfile,
encodeResponse,
opts...,
))
mux.Post("/users/search", kithttp.NewServer(
kitot.TraceServer(tracer, "search_users")(listUsersEndpoint(svc)),
decodeSearchUsers,
encodeResponse,
opts...,
))
mux.Post("/password/reset-request", kithttp.NewServer(
kitot.TraceServer(tracer, "res-req")(passwordResetRequestEndpoint(svc)),
decodePasswordResetRequest,
encodeResponse,
opts...,
))
mux.Put("/password/reset", kithttp.NewServer(
kitot.TraceServer(tracer, "reset")(passwordResetEndpoint(svc)),
decodePasswordReset,
encodeResponse,
opts...,
))
mux.Get("/users/oauth/:provider", kithttp.NewServer(
kitot.TraceServer(tracer, "oauth_login")(oauthLoginEndpoint(svc)),
decodeOAuthLogin,
encodeOAuthLoginResponse,
opts...,
))
mux.Get("/users/oauth/:provider/callback", kithttp.NewServer(
kitot.TraceServer(tracer, "oauth_callback")(oauthCallbackEndpoint(svc)),
decodeOAuthCallback,
encodeOAuthCallbackResponse,
callbackOpts...,
))
mux.Post("/users/:id/enable", kithttp.NewServer(
kitot.TraceServer(tracer, "enable_user")(enableUserEndpoint(svc)),
decodeChangeUserStatus,
encodeResponse,
opts...,
))
mux.Post("/users/:id/disable", kithttp.NewServer(
kitot.TraceServer(tracer, "disable_user")(disableUserEndpoint(svc)),
decodeChangeUserStatus,
encodeResponse,
opts...,
))
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels