Files
IDP-Backend/internal/hydra_client/hydra_client.go

18 lines
417 B
Go

package hydra_client
import (
"git.logidex.ru/fakz9/logidex-id/internal/config"
hydraApi "github.com/ory/hydra-client-go"
)
func NewHydraClient(appConfig config.Config) *hydraApi.APIClient {
cfg := hydraApi.NewConfiguration()
cfg.AddDefaultHeader("X-Secret", appConfig.Hydra.Password)
cfg.Servers = []hydraApi.ServerConfiguration{
{
URL: appConfig.Hydra.Host,
},
}
return hydraApi.NewAPIClient(cfg)
}