GithubHelp home page GithubHelp logo

Comments (9)

aozarov avatar aozarov commented on July 18, 2024

/cc @aozarov

from google-auth-library-java.

anthmgoogle avatar anthmgoogle commented on July 18, 2024

A fix for this has been merged into google-auth-library-java by @pongad.

@ajkannan, @aozarov can you verify that it fixes the problem?

  1. Clone https://github.com/google/google-auth-library-java
  2. Run "mvn clean install" on the clone.
  3. Update your usage locally to use "0.4.0-SNAPSHOT".
  4. Run the original scenario to verify that it is fixed.

Once this is verified, we will either release a new version or patch the existing one.

from google-auth-library-java.

aozarov avatar aozarov commented on July 18, 2024

@ajkannan do you mind to verify it. I am pretty confident the fix is going to work.

from google-auth-library-java.

ajkannan avatar ajkannan commented on July 18, 2024

Sure, taking a look now.

from google-auth-library-java.

ajkannan avatar ajkannan commented on July 18, 2024

@anthmgoogle @aozarov The NPE issue is indeed fixed. I am however running into some issues using authentication from App Engine. When I’m authenticated with Google Cloud SDK and I try running my app on the dev app server (a local mock of production), I get an error message saying “The Application Default Credentials are not available” because I’m not running on Compute Engine and because I don’t have the GOOGLE_APPLICATION_CREDENTIALS environment variable set. I thought according to this documentation that the SDK credentials were supposed to be used first, before looking for App Engine credentials? I’m also having an issue in production with App Engine where I get the same error message as on the local development server (“The Application Default Credentials are not available”).

Authentication is working fine from Compute Engine and when using Google Cloud SDK on my desktop without App Engine.

from google-auth-library-java.

anthmgoogle avatar anthmgoogle commented on July 18, 2024

Thanks for confirming the issue is fixed. Let's keep this issue open
tracking getting the fix available in a release.

Can you start a new issue or issues about the App Engine problem or
problems?

On Tue, Nov 17, 2015 at 11:17 AM, Ajay Kannan [email protected]
wrote:

@anthmgoogle https://github.com/anthmgoogle @aozarov
https://github.com/aozarov The NPE issue is indeed fixed. I am however
running into some issues using authentication from App Engine. When I’m
authenticated with Google Cloud SDK and I try running my app on the dev app
server (a local mock of production), I get an error message saying “The
Application Default Credentials are not available” because I’m not running
on Compute Engine and because I don’t have the
GOOGLE_APPLICATION_CREDENTIALS environment variable set. I thought
according to this documentation
https://developers.google.com/identity/protocols/application-default-credentials
that the SDK credentials were supposed to be used first, before looking for
App Engine credentials? I’m also having an issue in production with App
Engine where I get the same error message as on the local development
server (“The Application Default Credentials are not available”).

Authentication is working fine from Compute Engine and when using Google
Cloud SDK on my desktop without App Engine.


Reply to this email directly or view it on GitHub
#43 (comment)
.

from google-auth-library-java.

ajkannan avatar ajkannan commented on July 18, 2024

Sure thing, will do.

from google-auth-library-java.

pongad avatar pongad commented on July 18, 2024

This bug should be fixed by v0.3.1 . Could you verify?

from google-auth-library-java.

ajkannan avatar ajkannan commented on July 18, 2024

Yup, I've verified that the bug is fixed by v0.3.1.

from google-auth-library-java.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.