IAM APIs for authentication.
OIDC
The IAM OIDC service is a service used with Open ID Connect provider integrations.
Callback
rpc Callback (tetrateio.api.iam.v2.CallbackRequest) returns (google.protobuf.Empty)
Callback endpoint for OAuth2 Authorization Code grant flows as part of the OIDC spec.
Login
rpc Login (tetrateio.api.iam.v2.LoginRequest) returns (google.protobuf.Empty)
Login endpoint to start an OIDC Authentication flow.
CallbackRequest
Request with parameters for an OAuth2 Authorization Code grant redirect.
Field | Description | Validation Rule |
---|---|---|
code |
string oneof result |
– |
error |
string oneof result Standard error codes can be found found here. https://datatracker.ietf.org/doc/html/rfc6749#section-4.1.2.1 https://openid.net/specs/openid-connect-core-1_0.html#AuthError |
– |
state |
string |
string = { |
errorDescription |
string |
– |
errorUri |
string |
– |
LoginRequest
Request to initiate an OIDC Authentication flow.
Field | Description | Validation Rule |
---|---|---|
redirectUri |
string |
– |