credentials

package
v0.3.0-rc.2 Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package credentials stores the current Runeward client login separately from server-side authz configuration.

Index

Constants

View Source
const EnvFile = "RUNEWARD_CREDENTIALS_FILE"

Variables

This section is empty.

Functions

func Delete

func Delete() error

func LoadToken

func LoadToken() string

func Path

func Path() (string, error)

func Save

func Save(login Login) error

Types

type Login

type Login struct {
	Token     string    `json:"token"`
	Issuer    string    `json:"issuer,omitempty"`
	ClientID  string    `json:"client_id,omitempty"`
	Audience  string    `json:"audience,omitempty"`
	ExpiresAt time.Time `json:"expires_at,omitempty"`
}

func Load

func Load() (Login, error)

Jump to

Keyboard shortcuts

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