Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoginWithEmailRequest ¶
type LoginWithEmailRequest struct {
oauth.ClientAuthentication
Audience string `json:"audience,omitempty"`
Code string `json:"otp,omitempty"`
Email string `json:"username,omitempty"`
GrantType string `json:"grant_type,omitempty"`
Realm string `json:"realm,omitempty"`
Scope string `json:"scope,omitempty"`
}
LoginWithEmailRequest defines the request body for exchanging a code requested by `SendEmail` for a token.
type LoginWithSMSRequest ¶
type LoginWithSMSRequest struct {
oauth.ClientAuthentication
Audience string `json:"audience,omitempty"`
Code string `json:"otp,omitempty"`
PhoneNumber string `json:"username,omitempty"`
GrantType string `json:"grant_type,omitempty"`
Realm string `json:"realm,omitempty"`
Scope string `json:"scope,omitempty"`
}
LoginWithSMSRequest defines the request body for exchanging a code requested by `SendSMS` for a token.
type SendEmailRequest ¶
type SendEmailRequest struct {
oauth.ClientAuthentication
Connection string `json:"connection,omitempty"`
Email string `json:"email,omitempty"`
Send string `json:"send,omitempty"`
AuthParams map[string]interface{} `json:"authParams,omitempty"`
}
SendEmailRequest defines the request body for starting a passwordless flow via email.
type SendEmailResponse ¶
type SendEmailResponse struct {
ID string `json:"_id,omitempty"`
Email string `json:"email,omitempty"`
EmailVerified bool `json:"email_verified,omitempty"`
}
SendEmailResponse defines the response from the `SendEmail` request.
type SendSMSRequest ¶
type SendSMSRequest struct {
oauth.ClientAuthentication
Connection string `json:"connection,omitempty"`
PhoneNumber string `json:"phone_number,omitempty"`
AuthParams map[string]interface{} `json:"authParams,omitempty"`
}
SendSMSRequest defines the request body for starting a passwordless flow via email.
type SendSMSResponse ¶
type SendSMSResponse struct {
ID string `json:"_id,omitempty"`
PhoneNumber string `json:"phone_number,omitempty"`
PhoneVerified bool `json:"phone_verified,omitempty"`
}
SendSMSResponse defines the response from the `SendSMS` request.
Click to show internal directories.
Click to hide internal directories.