question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

I’m interested in evaluating eas for usage with Ambassador API Gateway via its AuthService construct. See below for the auth flow we are envisioning for our public users. We have another flow that we’re planning to use for internal apps, but I think this would be a better place to start.

Auth Flow Public User Auth Flow

  1. User logs in via an identity provider connected to Firebase (Google or Facebook).
  2. Upon successful login, a JWT token is issued and returned.
  3. The token is sent in the X-Auth-Token header with API requests.
  4. All protected endpoints offload authentication requests to eas.
  5. eas validates the token with Firebase.
  6. The token validation result is returned.
  7. The user is allowed or denied access based on the result.

Please let me know where to begin and I’m happy to document the steps taken to contribute back to the project.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:16 (10 by maintainers)

github_iconTop GitHub Comments

1reaction
mr-smithers-excellentcommented, Jun 15, 2019

Great news - I will have a chance to test this out this week. Will update this feed accordingly when ready.

0reactions
travisghansencommented, Jul 9, 2019

Still want help with this?

Read more comments on GitHub >

github_iconTop Results From Across the Web

Ambassador Edge Stack quick start
A simple three step guide to installing Ambassador Edge Stack and quickly get started routing traffic from the edge of your Kubernetes cluster...
Read more >
Install Ambassador Ingress Controller on Kubernetes
Step 1: Get Ambassador Installation files · Step 2: Deploy Ambassador on Kubernetes · Step 3: Install Sample application and expose via Ingresss ......
Read more >
ambassador-docs/install-ambassador-oss.md at master - GitHub
Below, we'll configure Ambassador to map /httpbin/ to httpbin.org . 1. Deploying the Ambassador API Gateway. The following steps deploy Ambassador in the ......
Read more >
How to deploy Ambassador Edge Stack on your Kubernetes ...
This tutorial will walk you through the steps to get the Ambassador Edge Stack up and running on a Kubernetes cluster.
Read more >
How To Create an API Gateway Using Ambassador on ...
In this tutorial, you'll set up an Ambassador API Gateway on a Kubernetes cluster using Helm and configure it for routing incoming traffic...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found