hydra: github.com/ory/hydra/internal/httpclient/client Index | Files | Directories

package client

import "github.com/ory/hydra/internal/httpclient/client"

Index

Package Files

ory_hydra_client.go

Constants

const (
    // DefaultHost is the default Host
    // found in Meta (info) section of spec file
    DefaultHost string = "localhost"
    // DefaultBasePath is the default BasePath
    // found in Meta (info) section of spec file
    DefaultBasePath string = "/"
)

Variables

var Default = NewHTTPClient(nil)

Default ory hydra HTTP client.

var DefaultSchemes = []string{"http", "https"}

DefaultSchemes are the default schemes found in Meta (info) section of spec file

type OryHydra Uses

type OryHydra struct {
    Admin admin.ClientService

    Public public.ClientService

    Transport runtime.ClientTransport
}

OryHydra is a client for ory hydra

func New Uses

func New(transport runtime.ClientTransport, formats strfmt.Registry) *OryHydra

New creates a new ory hydra client

func NewHTTPClient Uses

func NewHTTPClient(formats strfmt.Registry) *OryHydra

NewHTTPClient creates a new ory hydra HTTP client.

func NewHTTPClientWithConfig Uses

func NewHTTPClientWithConfig(formats strfmt.Registry, cfg *TransportConfig) *OryHydra

NewHTTPClientWithConfig creates a new ory hydra HTTP client, using a customizable transport config.

func (*OryHydra) SetTransport Uses

func (c *OryHydra) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client and all its subresources

type TransportConfig Uses

type TransportConfig struct {
    Host     string
    BasePath string
    Schemes  []string
}

TransportConfig contains the transport related info, found in the meta section of the spec file.

func DefaultTransportConfig Uses

func DefaultTransportConfig() *TransportConfig

DefaultTransportConfig creates a TransportConfig with the default settings taken from the meta section of the spec file.

func (*TransportConfig) WithBasePath Uses

func (cfg *TransportConfig) WithBasePath(basePath string) *TransportConfig

WithBasePath overrides the default basePath, provided by the meta section of the spec file.

func (*TransportConfig) WithHost Uses

func (cfg *TransportConfig) WithHost(host string) *TransportConfig

WithHost overrides the default host, provided by the meta section of the spec file.

func (*TransportConfig) WithSchemes Uses

func (cfg *TransportConfig) WithSchemes(schemes []string) *TransportConfig

WithSchemes overrides the default schemes, provided by the meta section of the spec file.

Directories

PathSynopsis
admin
public

Package client imports 5 packages (graph) and is imported by 6 packages. Updated 2020-09-23. Refresh now. Tools for package owners.