api

package
v0.1.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2024 License: Apache-2.0 Imports: 2 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CallAWSIamAuthLogin

func CallAWSIamAuthLogin(httpClient *resty.Client, request AwsIamAuthLoginRequest) (accessToken string, e error)

func CallAzureAuthLogin

func CallAzureAuthLogin(httpClient *resty.Client, request AzureAuthLoginRequest) (accessToken string, e error)

func CallGCPAuthLogin

func CallGCPAuthLogin(httpClient *resty.Client, request GCPAuthLoginRequest) (accessToken string, e error)

func CallKubernetesAuthLogin

func CallKubernetesAuthLogin(httpClient *resty.Client, request KubernetesAuthLoginRequest) (accessToken string, e error)

func CallUniversalAuthLogin

func CallUniversalAuthLogin(httpClient *resty.Client, request UniversalAuthLoginRequest) (accessToken string, e error)

Types

type AwsIamAuthLoginRequest

type AwsIamAuthLoginRequest struct {
	HTTPRequestMethod string `json:"iamHttpRequestMethod"`
	IamRequestBody    string `json:"iamRequestBody"`
	IamRequestHeaders string `json:"iamRequestHeaders"`
	IdentityId        string `json:"identityId"`
}

type AzureAuthLoginRequest

type AzureAuthLoginRequest struct {
	IdentityID string `json:"identityId"`
	JWT        string `json:"jwt"`
}

type GCPAuthLoginRequest

type GCPAuthLoginRequest struct {
	IdentityID string `json:"identityId"`
	JWT        string `json:"jwt"`
}

type GenericAuthLoginResponse

type GenericAuthLoginResponse struct {
	AccessToken string `json:"accessToken"`
}

type KubernetesAuthLoginRequest

type KubernetesAuthLoginRequest struct {
	IdentityID string `json:"identityId"`
	JWT        string `json:"jwt"`
}

Kubernetes auth:

type UniversalAuthLoginRequest

type UniversalAuthLoginRequest struct {
	ClientID     string `json:"clientId"`
	ClientSecret string `json:"clientSecret"`
}

Universal auth:

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL