Idp Users
IdpUsersService provides operations for managing IdP users (provider-specific).
Base path: /idp-users
POST /idp-users/ListIdpUsers
Section titled “POST /idp-users/ListIdpUsers”ListIdpUsers retrieves IdP users with pagination.
Request (ListIdpUsersRequest)
| Field | Type | Description |
|---|---|---|
page_size | int32? | |
page_token | string? | |
filter | string? |
Response (ListIdpUsersResponse)
| Field | Type | Description |
|---|---|---|
users | IdpUser[] | |
next_page_token | string |
POST /idp-users/GetIdpUser
Section titled “POST /idp-users/GetIdpUser”GetIdpUser retrieves a specific IdP user by username.
Request (GetIdpUserRequest)
| Field | Type | Description |
|---|---|---|
username | string |
Response (GetIdpUserResponse)
| Field | Type | Description |
|---|---|---|
user | IdpUser |
POST /idp-users/CreateIdpUser
Section titled “POST /idp-users/CreateIdpUser”CreateIdpUser creates a new IdP user (admin-driven onboarding).
Request (CreateIdpUserRequest)
| Field | Type | Description |
|---|---|---|
username | string | |
email | string? | |
password | string | |
enabled | bool? | Optional desired enabled state. If omitted, defaults to true. |
groups | string[] | Optional group memberships (best-effort). |
Response (CreateIdpUserResponse)
| Field | Type | Description |
|---|---|---|
user | IdpUser |
POST /idp-users/SetIdpUserEnabled
Section titled “POST /idp-users/SetIdpUserEnabled”SetIdpUserEnabled enables/disables an IdP user.
Request (SetIdpUserEnabledRequest)
| Field | Type | Description |
|---|---|---|
username | string | |
enabled | bool |
Response (SetIdpUserEnabledResponse)
No fields.
POST /idp-users/SetIdpUserPassword
Section titled “POST /idp-users/SetIdpUserPassword”SetIdpUserPassword sets a user’s password (admin-driven; avoids email dependency).
Request (SetIdpUserPasswordRequest)
| Field | Type | Description |
|---|---|---|
username | string | |
password | string | |
permanent | bool? |
Response (SetIdpUserPasswordResponse)
No fields.