Skip to content
This repository was archived by the owner on May 20, 2025. It is now read-only.

Commit 596a280

Browse files
update security definitions with open id configuration and correct pkg
1 parent e27a05a commit 596a280

File tree

12 files changed

+35
-24
lines changed

12 files changed

+35
-24
lines changed

src/pages/apis.mdx

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -366,14 +366,19 @@ import (
366366
"fmt"
367367

368368
"github.com/nitrictech/go-sdk/nitric"
369+
"github.com/nitrictech/go-sdk/nitric/apis"
369370
)
370371

371372
func main() {
372-
defaultSecurityRule := nitric.OidcRule("default", "https://dev-abc123.us.auth0.com", []string{"https://test-security-definition/"})
373+
defaultSecurityRule := apis.OidcRule(
374+
"default",
375+
"https://dev-abc123.us.auth0.com",
376+
[]string{"https://test-security-definition/.well-known/openid-configuration"}
377+
)
373378

374379
secureApi, err := nitric.NewApi(
375380
"main",
376-
nitric.WithSecurity(defaultSecurityRule([]string{})),
381+
apis.WithSecurity(defaultSecurityRule([]string{})),
377382
)
378383
if err != nil {
379384
return
@@ -458,10 +463,15 @@ import (
458463
"fmt"
459464

460465
"github.com/nitrictech/go-sdk/nitric"
466+
"github.com/nitrictech/go-sdk/nitric/apis"
461467
)
462468

463469
func main() {
464-
defaultSecurityRule := nitric.OidcRule("default", "https://dev-abc123.us.auth0.com", []string{"https://test-security-definition/"})
470+
defaultSecurityRule := nitric.OidcRule(
471+
"default",
472+
"https://dev-abc123.us.auth0.com/.well-known/openid-configuration",
473+
[]string{"https://test-security-definition/"}
474+
)
465475

466476
secureApi, err := nitric.NewApi(
467477
"main",

src/pages/reference/go/api/api-delete.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,11 @@ import (
101101
)
102102

103103
func main() {
104-
defaultOidcRule := nitric.OidcRule("user", "https://example-issuer.com", []string{"YOUR-AUDIENCES"})
104+
defaultOidcRule := apis.OidcRule("user", "https://example-issuer.com/.well-known/openid-configuration", []string{"YOUR-AUDIENCES"})
105105

106106
secureApi, err := nitric.NewApi(
107107
"secure",
108-
nitric.WithSecurity(defaultOidcRule([]string{"products:read"})))
108+
apis.WithSecurity(defaultOidcRule([]string{"products:read"})))
109109
if err != nil {
110110
return
111111
}

src/pages/reference/go/api/api-get.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ import (
101101
)
102102

103103
func main() {
104-
defaultOidcRule := nitric.OidcRule("user", "https://example-issuer.com", []string{"YOUR-AUDIENCES"})
104+
defaultOidcRule := apis.OidcRule("user", "https://example-issuer.com/.well-known/openid-configuration", []string{"YOUR-AUDIENCES"})
105105

106106
secureApi, err := nitric.NewApi(
107107
"secure",

src/pages/reference/go/api/api-patch.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,11 @@ import (
101101
)
102102

103103
func main() {
104-
defaultOidcRule := nitric.OidcRule("user", "https://example-issuer.com", []string{"YOUR-AUDIENCES"})
104+
defaultOidcRule := apis.OidcRule("user", "https://example-issuer.com/.well-known/openid-configuration", []string{"YOUR-AUDIENCES"})
105105

106106
secureApi, err := nitric.NewApi(
107107
"secure",
108-
nitric.WithSecurity(defaultOidcRule([]string{"products:read"})))
108+
apis.WithSecurity(defaultOidcRule([]string{"products:read"})))
109109
if err != nil {
110110
return
111111
}

src/pages/reference/go/api/api-post.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,11 @@ import (
101101
)
102102

103103
func main() {
104-
defaultOidcRule := nitric.OidcRule("user", "https://example-issuer.com", []string{"YOUR-AUDIENCES"})
104+
defaultOidcRule := apis.OidcRule("user", "https://example-issuer.com/.well-known/openid-configuration", []string{"YOUR-AUDIENCES"})
105105

106106
secureApi, err := nitric.NewApi(
107107
"secure",
108-
nitric.WithSecurity(defaultOidcRule([]string{"products:read"})))
108+
apis.WithSecurity(defaultOidcRule([]string{"products:read"})))
109109
if err != nil {
110110
return
111111
}

src/pages/reference/go/api/api-put.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,11 @@ import (
101101
)
102102

103103
func main() {
104-
defaultOidcRule := nitric.OidcRule("user", "https://example-issuer.com", []string{"YOUR-AUDIENCES"})
104+
defaultOidcRule := apis.OidcRule("user", "https://example-issuer.com/.well-known/openid-configuration", []string{"YOUR-AUDIENCES"})
105105

106106
secureApi, err := nitric.NewApi(
107107
"secure",
108-
nitric.WithSecurity(defaultOidcRule([]string{"products:read"})))
108+
apis.WithSecurity(defaultOidcRule([]string{"products:read"})))
109109
if err != nil {
110110
return
111111
}

src/pages/reference/go/api/api-route-delete.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,11 @@ import (
9090
)
9191

9292
func main() {
93-
defaultOidcRule := nitric.OidcRule("user", "https://example-issuer.com", []string{"YOUR-AUDIENCES"})
93+
defaultOidcRule := apis.OidcRule("user", "https://example-issuer.com/.well-known/openid-configuration", []string{"YOUR-AUDIENCES"})
9494

9595
secureApi, err := nitric.NewApi(
9696
"secure",
97-
nitric.WithSecurity(defaultOidcRule([]string{"products:read"})))
97+
apis.WithSecurity(defaultOidcRule([]string{"products:read"})))
9898
if err != nil {
9999
return
100100
}

src/pages/reference/go/api/api-route-get.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,11 @@ import (
9090
)
9191

9292
func main() {
93-
defaultOidcRule := nitric.OidcRule("user", "https://example-issuer.com", []string{"YOUR-AUDIENCES"})
93+
defaultOidcRule := apis.OidcRule("user", "https://example-issuer.com/.well-known/openid-configuration", []string{"YOUR-AUDIENCES"})
9494

9595
secureApi, err := nitric.NewApi(
9696
"secure",
97-
nitric.WithSecurity(defaultOidcRule([]string{"products:read"})))
97+
apis.WithSecurity(defaultOidcRule([]string{"products:read"})))
9898
if err != nil {
9999
return
100100
}

src/pages/reference/go/api/api-route-patch.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,11 @@ import (
9090
)
9191

9292
func main() {
93-
defaultOidcRule := nitric.OidcRule("user", "https://example-issuer.com", []string{"YOUR-AUDIENCES"})
93+
defaultOidcRule := apis.OidcRule("user", "https://example-issuer.com/.well-known/openid-configuration", []string{"YOUR-AUDIENCES"})
9494

9595
secureApi, err := nitric.NewApi(
9696
"secure",
97-
nitric.WithSecurity(defaultOidcRule([]string{"products:read"})))
97+
apis.WithSecurity(defaultOidcRule([]string{"products:read"})))
9898
if err != nil {
9999
return
100100
}

src/pages/reference/go/api/api-route-post.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,11 @@ import (
9090
)
9191

9292
func main() {
93-
defaultOidcRule := nitric.OidcRule("user", "https://example-issuer.com", []string{"YOUR-AUDIENCES"})
93+
defaultOidcRule := apis.OidcRule("user", "https://example-issuer.com/.well-known/openid-configuration", []string{"YOUR-AUDIENCES"})
9494

9595
secureApi, err := nitric.NewApi(
9696
"secure",
97-
nitric.WithSecurity(defaultOidcRule([]string{"products:read"})))
97+
apis.WithSecurity(defaultOidcRule([]string{"products:read"})))
9898
if err != nil {
9999
return
100100
}

0 commit comments

Comments
 (0)