Skip to content

Simple authentication when running in GAE + GCE (or locally via Cloud SDK) #102

Description

@jgeewax

Ideally we can "figure out" the environment and "just use the right credentials".

Order of eval should be the same as Python:

  1. Specific credentials provided in code
  2. Specific credentials provided in env var
  3. Credential available in the Cloud SDK's magic path
  4. GAE credentials (magically discovered)
  5. GCE credentials (magically discovered)

Activity

  1. added this to the milestone on Mar 2, 2015
  2. blowmage commented on Mar 24, 2015

    @blowmage
    Contributor

    @jgeewax We already support 1 and 2, and I have code for 3. It looks to me that the "magically discovered" credentials will be supported in google-auth-library-ruby. I think it would make more sense to wait for google-auth-library-ruby to be available than to duplicate that code here. What do you think?

  3. blowmage commented on Mar 24, 2015

    @blowmage
    Contributor

    I just saw that google-api-client and googleauth were updated this morning. I'll update our dependency on those libraries and rework my changes use them instead.

  4. jgeewax commented on Mar 24, 2015

    @jgeewax
    Author

    We can't announce anything until we have all these things done, so it's up to you whether you want to wait for external feedback or duplicate code. I'm fine with waiting, but we should set a hard deadline where we decide to stop waiting........

  5. blowmage commented on Mar 24, 2015

    @blowmage
    Contributor

    The code that would be duplicated was released this morning. My original comment was written last week but wasn't submitted until this morning.

  6. jgeewax commented on Mar 24, 2015

    @jgeewax
    Author
  7. blowmage commented on Mar 24, 2015

    @blowmage
    Contributor

    Google App Engine doesn't have a Ruby runtime so that will be skipped for now. Updating description.

  8. added a commit that references this issue on Mar 24, 2015
    407d967
  9. modified the milestones: , on Aug 24, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

🚨This issue needs some love.authtriage meI really want to be triaged.

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions