Skip to content

Migrate from password to OAuth #14

@snarfed

Description

@snarfed

Includes migrating the current Feed datastore entities to oauth_dropins.bluesky.BlueskyAuth. Here's how I've done that so far:

class Feed(ndb.Model):
    handle = ndb.StringProperty(required=True)
    password = ndb.StringProperty(required=True)
    session = JsonProperty(default={})

Feed.query().count()

for feed in Feed.query():
  if feed.session:
    did = feed.session['did']
    BlueskyAuth(id=did, password=feed.password, session=feed.session,
      user_json=json.dumps({'did': did, 'handle': feed.handle})
      ).put()

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions