Git Product home page Git Product logo

wfoauth2's People

Contributors

conradev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wfoauth2's Issues

macOS deployment target 10.10

Hi! Any reason the macOS framework deployment target is not set to an older version, at least 10.10, instead of the latest one?

I've forked the project myself and tried, but when I integrate it in my project using Carthage, it won't work, I get "Library not loaded, image not found", so probably I'm missing something else.

If I build from that commit in my local and then add it to my project manually, it does work, so I guess the problem is something I'm missing related with the Carthage configuration.

If someone could give me some guidance, it'd be great!

Release version 0.2

It is currently living on the develop branch.

To Do

  • Add support for Box, Dropbox, Imgur, Lyft, Slack, Todoist, Venmo, Wunderlist
  • Add support for SFSafariViewController
  • Add support for app-to-app auth
    • Box
    • Dropbox
    • Uber
    • Venmo
  • Make Demo app feature complete
  • Go through and fix up documentation
  • Fix up README to show SFSafariViewController and to mention the Demo app

Why is the directory structure Sources/<TARGET>?

Is that an alternative to a single Source directory for the Swift Package Manager? So you could potentially have multiple targets in the same xcodeproj?

I haven't seen it done that way before

Add continuous integration

Basics:

  • Builds and tests WFOAuth2 on all supported platforms
  • Builds demo app

Extras:

  • Verifies the CocoaPods, Carthage and Swift Package Manager builds
  • Builds documentation and pushes it to gh-pages (right now the documentation output isn't great)

Define scopes using NS_EXTENSIBLE_STRING_ENUM

This is a bit more involved than it seems because right now the session managers take one scope argument as a string, where ideally they would take an array of string values.

The RFC doesn't define how multiple scopes should be concatenated into the scope parameter, so it is provider-specific. Some providers use a space separated scope string, some use a comma separated string, and some only support a single scope.

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.