Skip to content
Ona Docs

ListSSOLogins

client.Accounts.ListSSOLogins(ctx, params) (*LoginsPage[AccountListSSOLoginsResponse], error)
POST/gitpod.v1.AccountService/ListSSOLogins

ListSSOLogins

ParametersExpand Collapse
params AccountListSSOLoginsParams
Email param.Field[string]

Body param: email is the email the user wants to login with

formatemail
Token param.Field[string]Optional

Query param

PageSize param.Field[int64]Optional

Query param

maximum100
minimum0
ReturnTo param.Field[string]Optional

Body param: return_to is the URL the user will be redirected to after login

formaturi
ReturnsExpand Collapse
type AccountListSSOLoginsResponse struct{…}
DisplayName string

provider is the provider used by this login method, e.g. “github”, “google”, “custom”

LoginURL string

login_url is the URL to redirect the user to for SSO login

ListSSOLogins

package main

import (
  "context"
  "fmt"

  "github.com/gitpod-io/gitpod-sdk-go"
  "github.com/gitpod-io/gitpod-sdk-go/option"
)

func main() {
  client := gitpod.NewClient(
    option.WithBearerToken("My Bearer Token"),
  )
  page, err := client.Accounts.ListSSOLogins(context.TODO(), gitpod.AccountListSSOLoginsParams{
    Email: gitpod.F("dev@stainless.com"),
  })
  if err != nil {
    panic(err.Error())
  }
  fmt.Printf("%+v\n", page)
}
{
  "pagination": {
    "nextToken": "nextToken"
  },
  "logins": [
    {
      "displayName": "displayName",
      "loginUrl": "loginUrl"
    }
  ]
}
Returns Examples
{
  "pagination": {
    "nextToken": "nextToken"
  },
  "logins": [
    {
      "displayName": "displayName",
      "loginUrl": "loginUrl"
    }
  ]
}