Merge pull request #13 from jakkab/add-sample

Add valid sample
This commit is contained in:
Tomasz Smelcerz 2019-08-30 09:35:20 +02:00 committed by GitHub
commit 4f6b972345
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 7 deletions

View File

@ -1,7 +1,16 @@
apiVersion: hydra.ory.sh/v1alpha1 apiVersion: hydra.ory.sh/v1alpha1
kind: OAuth2Client kind: OAuth2Client
metadata: metadata:
name: oauth2client-sample name: my-oauth2-client
namespace: default
spec: spec:
# Add fields here grantTypes:
foo: bar - client_credentials
- implicit
- authorization_code
- refresh_token
responseTypes:
- id_token
- code
- token
scope: "read write"

View File

@ -49,13 +49,13 @@ func init() {
func main() { func main() {
var metricsAddr string var metricsAddr string
var hydraURL string var hydraURL string
var port int var hydraPort int
var endpoint string var endpoint string
var enableLeaderElection bool var enableLeaderElection bool
flag.StringVar(&metricsAddr, "metrics-addr", ":8080", "The address the metric endpoint binds to.") flag.StringVar(&metricsAddr, "metrics-addr", ":8080", "The address the metric endpoint binds to.")
flag.StringVar(&hydraURL, "hydra-url", "", "The address of ORY Hydra") flag.StringVar(&hydraURL, "hydra-url", "", "The address of ORY Hydra")
flag.IntVar(&port, "port", 4445, "Port ORY Hydra is listening on") flag.IntVar(&hydraPort, "hydra-port", 4445, "Port ORY Hydra is listening on")
flag.StringVar(&endpoint, "endpoint", "/clients", "ORY Hydra's client endpoint") flag.StringVar(&endpoint, "endpoint", "/clients", "ORY Hydra's client endpoint")
flag.BoolVar(&enableLeaderElection, "enable-leader-election", false, flag.BoolVar(&enableLeaderElection, "enable-leader-election", false,
"Enable leader election for controller manager. Enabling this will ensure there is only one active controller manager.") "Enable leader election for controller manager. Enabling this will ensure there is only one active controller manager.")
@ -74,11 +74,11 @@ func main() {
} }
if hydraURL == "" { if hydraURL == "" {
setupLog.Error(fmt.Errorf("hydra service address can't be empty"), "unable to create controller", "controller", "OAuth2Client") setupLog.Error(fmt.Errorf("hydra URL can't be empty"), "unable to create controller", "controller", "OAuth2Client")
os.Exit(1) os.Exit(1)
} }
u, err := url.Parse(fmt.Sprintf("%s:%d", hydraURL, port)) u, err := url.Parse(fmt.Sprintf("%s:%d", hydraURL, hydraPort))
if err != nil { if err != nil {
setupLog.Error(err, "unable to parse ORY Hydra's URL", "controller", "OAuth2Client") setupLog.Error(err, "unable to parse ORY Hydra's URL", "controller", "OAuth2Client")
os.Exit(1) os.Exit(1)