diff --git a/_source/_assets/img/avatar-jeff-taylor.jpg b/_source/_assets/img/avatar-jeff-taylor.jpg new file mode 100644 index 0000000000..a862e5339f Binary files /dev/null and b/_source/_assets/img/avatar-jeff-taylor.jpg differ diff --git a/_source/_assets/img/avatar-nick-connelly.jpg b/_source/_assets/img/avatar-nick-connelly.jpg new file mode 100644 index 0000000000..5e05b09882 Binary files /dev/null and b/_source/_assets/img/avatar-nick-connelly.jpg differ diff --git a/_source/_assets/img/avatar-raphael.jpg b/_source/_assets/img/avatar-raphael.jpg index 32a92f9042..51fbaea4d1 100644 Binary files a/_source/_assets/img/avatar-raphael.jpg and b/_source/_assets/img/avatar-raphael.jpg differ diff --git a/_source/_assets/img/blog/angular-dpop-jwt/bearer-network-users-api-request-headers.jpg b/_source/_assets/img/blog/angular-dpop-jwt/bearer-network-users-api-request-headers.jpg new file mode 100644 index 0000000000..846d9e7c03 Binary files /dev/null and b/_source/_assets/img/blog/angular-dpop-jwt/bearer-network-users-api-request-headers.jpg differ diff --git a/_source/_assets/img/blog/angular-dpop-jwt/bearer-network-users-api.jpg b/_source/_assets/img/blog/angular-dpop-jwt/bearer-network-users-api.jpg new file mode 100644 index 0000000000..0c0a51b89e Binary files /dev/null and b/_source/_assets/img/blog/angular-dpop-jwt/bearer-network-users-api.jpg differ diff --git a/_source/_assets/img/blog/angular-dpop-jwt/dpop-token-fail.jpg b/_source/_assets/img/blog/angular-dpop-jwt/dpop-token-fail.jpg new file mode 100644 index 0000000000..21c97e72fd Binary files /dev/null and b/_source/_assets/img/blog/angular-dpop-jwt/dpop-token-fail.jpg differ diff --git a/_source/_assets/img/blog/angular-dpop-jwt/local-storage-tokens.jpg b/_source/_assets/img/blog/angular-dpop-jwt/local-storage-tokens.jpg new file mode 100644 index 0000000000..0f0bc47d46 Binary files /dev/null and b/_source/_assets/img/blog/angular-dpop-jwt/local-storage-tokens.jpg differ diff --git a/_source/_assets/img/blog/angular-dpop-jwt/social.jpg b/_source/_assets/img/blog/angular-dpop-jwt/social.jpg new file mode 100644 index 0000000000..200c9bcdd0 Binary files /dev/null and b/_source/_assets/img/blog/angular-dpop-jwt/social.jpg differ diff --git a/_source/_assets/img/blog/dpop-oauth-node/dpopflow.jpg b/_source/_assets/img/blog/dpop-oauth-node/dpopflow.jpg new file mode 100644 index 0000000000..2448d1f3eb Binary files /dev/null and b/_source/_assets/img/blog/dpop-oauth-node/dpopflow.jpg differ diff --git a/_source/_assets/img/blog/dpop-oauth-node/social.jpg b/_source/_assets/img/blog/dpop-oauth-node/social.jpg new file mode 100644 index 0000000000..db0a328e4f Binary files /dev/null and b/_source/_assets/img/blog/dpop-oauth-node/social.jpg differ diff --git a/_source/_assets/img/blog/dpop-oauth/social.jpg b/_source/_assets/img/blog/dpop-oauth/social.jpg new file mode 100644 index 0000000000..92963d8d24 Binary files /dev/null and b/_source/_assets/img/blog/dpop-oauth/social.jpg differ diff --git a/_source/_assets/img/blog/dpop-oauth/token-request-with-nonce.svg b/_source/_assets/img/blog/dpop-oauth/token-request-with-nonce.svg new file mode 100644 index 0000000000..a50372839b --- /dev/null +++ b/_source/_assets/img/blog/dpop-oauth/token-request-with-nonce.svg @@ -0,0 +1,3 @@ + + +Authorization ServerClientAuthorization ServerClientRedirect to sign-in page for user challengeRedirect to client with authorization codeGenerate public/private key and DPoP proofRequest token sending DPoP proof and codeError! Here's a nonce for youGenerate DPoP proof with nonceRequest token sending DPoP proof with nonce and codeToken bound to proof \ No newline at end of file diff --git a/_source/_assets/img/blog/dpop-oauth/token-request.svg b/_source/_assets/img/blog/dpop-oauth/token-request.svg new file mode 100644 index 0000000000..32589ecf46 --- /dev/null +++ b/_source/_assets/img/blog/dpop-oauth/token-request.svg @@ -0,0 +1,3 @@ + + +Authorization ServerClientAuthorization ServerClientRedirect to sign-in page for user challengeRedirect to client with authorization codeGenerate public/private key and DPoP proofRequest token sending DPoP proof and codeToken bound to proof \ No newline at end of file diff --git a/_source/_assets/img/blog/oktane-saas-developers/social.jpg b/_source/_assets/img/blog/oktane-saas-developers/social.jpg new file mode 100644 index 0000000000..3ecf368554 Binary files /dev/null and b/_source/_assets/img/blog/oktane-saas-developers/social.jpg differ diff --git a/_source/_assets/img/blog/terraform-ci-cd/architecture-overview.jpg b/_source/_assets/img/blog/terraform-ci-cd/architecture-overview.jpg new file mode 100644 index 0000000000..b9d095760d Binary files /dev/null and b/_source/_assets/img/blog/terraform-ci-cd/architecture-overview.jpg differ diff --git a/_source/_assets/img/blog/terraform-ci-cd/module-files.jpg b/_source/_assets/img/blog/terraform-ci-cd/module-files.jpg new file mode 100644 index 0000000000..0b71192556 Binary files /dev/null and b/_source/_assets/img/blog/terraform-ci-cd/module-files.jpg differ diff --git a/_source/_assets/img/blog/terraform-ci-cd/social.jpg b/_source/_assets/img/blog/terraform-ci-cd/social.jpg new file mode 100644 index 0000000000..1ceabb00aa Binary files /dev/null and b/_source/_assets/img/blog/terraform-ci-cd/social.jpg differ diff --git a/_source/_assets/img/blog/terraform-ci-cd/workflow.jpg b/_source/_assets/img/blog/terraform-ci-cd/workflow.jpg new file mode 100644 index 0000000000..12443368d9 Binary files /dev/null and b/_source/_assets/img/blog/terraform-ci-cd/workflow.jpg differ diff --git a/_source/_data/authors.yml b/_source/_data/authors.yml index 19e01d67de..91bfc74800 100644 --- a/_source/_data/authors.yml +++ b/_source/_data/authors.yml @@ -40,7 +40,7 @@ maurice-sharp: email: maurice.sharp@okta.com linkedin: https://www.linkedin.com/in/msharp/ bio: Maurice is a developer, author, and documentation writer. He transitioned to developer documentation after writing a book on coding for iPhone. He went from managing a mobile development team to documenting Apple developer APIs. Then he moved to Okta where he focuses on developer content strategy and writes the occasional article. - Outside of work, he occasionally gives a workshop on designing and delivering engaging stories using a methodology based on cognitive biology and brain function. He's given these to presenters, entrepreneurs pitching VCs, and others. He uses the same methodology for writing documentation. + Outside of work, he occasionally gives a workshop on designing and delivering engaging stories using a methodology based on cognitive biology and brain function. He's given these to presenters, entrepreneurs pitching VCs, and others. He uses the same methodology for writing documentation. victor-ronin: @@ -952,3 +952,18 @@ louie-campagna: avatar: avatar-louie-campagna.jpeg linkedin: https://www.linkedin.com/in/louie-campagna/ bio: Louie Campagna is an Okta Developer Support Engineer. He enjoys coding creative solutions to problems and writing scripts to automate processes. Louie's previous experience spans across customer service, desktop engineering, identity and access management and governance, and programming. + +nick-connelly: + full_name: Nick Connelly + display_name: Nick Connelly + avatar: avatar-nick-connelly.jpg + linkedin: https://www.linkedin.com/in/nicholasconnelly/ + bio: Nick Connelly is a seasoned Professional Consultant within the Okta Professional Services team, bringing over a decade of experience in cybersecurity and identity and access management. Passionate about learning new technologies and improving processes, Nick is dedicated to delivering exceptional value for customers by leveraging the latest advancements and best practices in the industry. + +jeff-taylor: + full_name: Jeff Taylor + display_name: Jeff Taylor + avatar: avatar-jeff-taylor.jpg + linkedin: https://www.linkedin.com/in/jeffctaylor/ + github: https://github.com/jefftaylor-okta + bio: Jeff is a Group Product Manager working on our Developer Products for Developers and Operators working with Workforce Identity Cloud including helping Integrators submitting to the Okta Integration Network easily and effectively. Jeff is a champion for Builders on the Okta ecosystem. diff --git a/_source/_includes/header.html b/_source/_includes/header.html index 67c1389f45..d9f16ce93f 100644 --- a/_source/_includes/header.html +++ b/_source/_includes/header.html @@ -75,7 +75,7 @@