Something went wrong. Try again.
sloproxy
Something went wrong. Try again.
733 B · 17 lines
Go
at main
123456789101112131415161718// Package auth provides authentication functionality for various AI service providers.// It includes interfaces and implementations for token storage and authentication methods.package auth
// TokenStorage defines the interface for storing authentication tokens.// Implementations of this interface should provide methods to persist// authentication tokens to a file system location.type TokenStorage interface { // SaveTokenToFile persists authentication tokens to the specified file path. // // Parameters: // - authFilePath: The file path where the authentication tokens should be saved // // Returns: // - error: An error if the save operation fails, nil otherwise SaveTokenToFile(authFilePath string) error}