GraphQL Authorization with Konnect, OPA and OIDC
0:00 - stream starts
1:12 - intro
2:20 - Introducing Danny Freese, Senior Partner Engineer
6:00 - What does Partner Engineer do?
9:15 - Problem overview and 100ft view
16:26 - create a new Runtime Group in Konnect
25:17 - enabling OIDC plugin with Keycloak
30:03 - enter OPA policies
37:55 - testing OIDC and OPA in Insomnia
41:15 - validate GraphQL request arguments with OPA
41:32 - validate query realm policy
54:07 - it’s a wrap
59:04 - outro
🚀 Join us live to learn about how to implement authentication and authorization for GraphQL APIs using OIDC and OPA with Konnect! 🤝
This tutorial focuses on the solution that can solve for the Authentication and Authorization concerns at the gateway layer. We'll first authenticate users, and if authenticated, then the user’s fine-grain permissions will be evaluated to determine if the user has permission to run the incoming GraphQL request (whether the request is nested or using query variables).
📌 In this tutorial, you'll learn:
🔑 How to implement authentication and authorization for GraphQL APIs using OIDC and OPA with Konnect.
🐳 How to create Docker containers for Keycloak, OPA, and Kong.
🔧 How to configure keycloak, OPA, and Konnect.
📈 How to test OPA behavior.
Join us and get started by cloning the repository and following the steps!
Can't wait to see you there!
Видео GraphQL Authorization with Konnect, OPA and OIDC канала Viktor Gamov
1:12 - intro
2:20 - Introducing Danny Freese, Senior Partner Engineer
6:00 - What does Partner Engineer do?
9:15 - Problem overview and 100ft view
16:26 - create a new Runtime Group in Konnect
25:17 - enabling OIDC plugin with Keycloak
30:03 - enter OPA policies
37:55 - testing OIDC and OPA in Insomnia
41:15 - validate GraphQL request arguments with OPA
41:32 - validate query realm policy
54:07 - it’s a wrap
59:04 - outro
🚀 Join us live to learn about how to implement authentication and authorization for GraphQL APIs using OIDC and OPA with Konnect! 🤝
This tutorial focuses on the solution that can solve for the Authentication and Authorization concerns at the gateway layer. We'll first authenticate users, and if authenticated, then the user’s fine-grain permissions will be evaluated to determine if the user has permission to run the incoming GraphQL request (whether the request is nested or using query variables).
📌 In this tutorial, you'll learn:
🔑 How to implement authentication and authorization for GraphQL APIs using OIDC and OPA with Konnect.
🐳 How to create Docker containers for Keycloak, OPA, and Kong.
🔧 How to configure keycloak, OPA, and Konnect.
📈 How to test OPA behavior.
Join us and get started by cloning the repository and following the steps!
Can't wait to see you there!
Видео GraphQL Authorization with Konnect, OPA and OIDC канала Viktor Gamov
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Pivotal + Confluent: Chicago 2020 Kafka Workshop](https://i.ytimg.com/vi/AK9oUm5piww/default.jpg)
![🐸 I will be speaking at #Swampup 2020!](https://i.ytimg.com/vi/LFvh0fVdL6Y/default.jpg)
![Keeping your Data Close and your Caches Hotter - In-memory Computing Summit EU 2019](https://i.ytimg.com/vi/Z9qdGWrvmTs/default.jpg)
![Modern Cloud Native Streaming Platforms Event Streaming Microservices with Kafka on Kubernetes Co](https://i.ytimg.com/vi/49iYUvu7nxI/default.jpg)
![TAKE 2 | Testing Kong Services with testcontainers.org - Part2](https://i.ytimg.com/vi/IuVBERAtF8c/default.jpg)
![Streaming Revolution for Java Developers - Kafka 101- Pittsburgh Java Meetup](https://i.ytimg.com/vi/G45K97KR1C0/default.jpg)
![Where Do I Find an Audience?](https://i.ytimg.com/vi/Z9rZuMji1Sg/default.jpg)
![🌴 Kafka Summit London Speakers announcement with Viktor Gamov](https://i.ytimg.com/vi/BwoBhQuKgQ0/default.jpg)
![Deploying Kafka Streams Applications with Docker and Kubernetes](https://i.ytimg.com/vi/HecaJ0Cq1_U/default.jpg)
![Developing fault tolerant stream processing application with Kafka Streams and Kubernetes](https://i.ytimg.com/vi/FrfPbB3A9p4/default.jpg)
![Patterns for Resilient Event Processing at Scale by Matt Hornsby, Nordstrom](https://i.ytimg.com/vi/wLQbArGw29o/default.jpg)
![Testing Kafka Streams applications using TopologyTestDriver | #LiveStreams S01E04](https://i.ytimg.com/vi/2nYKQFdQK6Y/default.jpg)
![Crossing the Streams 003 - Streams, Event Gateways and Kafka #LiveStreams #CrossingTheStreams](https://i.ytimg.com/vi/ZaYHk272gYM/default.jpg)
![Apache Kafka DevOps with Kubernetes and GitOps | Devnexus 2021](https://i.ytimg.com/vi/FRHV5qFM0z8/default.jpg)
![Kong Ingress Controller and Knative | #KongBuilders – November 10th](https://i.ytimg.com/vi/qWvsNkzcf1Y/default.jpg)
![How to Become a Good Speaker?](https://i.ytimg.com/vi/Mmr9fGzPQMQ/default.jpg)
![Testing Kong containers with TestContainers](https://i.ytimg.com/vi/AFhWLdt1TFw/default.jpg)
![Service Mesh 102 featuring Kuma Mesh: Traffic Policies](https://i.ytimg.com/vi/4YMlOF4CD7A/default.jpg)
![Crossing the Streams 001 - Streams, Event Gateways and Kafka #LiveStreams #CrossingTheStreams](https://i.ytimg.com/vi/TdbZVDDNB8M/default.jpg)
![Crossing The Streams 009 - Jumping from gRPC to RSocket #Livestreams #CrossingTheStreams](https://i.ytimg.com/vi/v_3gT6KVfEg/default.jpg)
![How to Count Messages in a Kafka Topic | Kafka Tutorial](https://i.ytimg.com/vi/g-nYBtnHz9Y/default.jpg)