brokenhandsio / vapor-oauth

OAuth2 Provider Library for Vapor
MIT License
133 stars 17 forks source link

Device Code Flow into Vapor OAuth #17

Closed vamsii777 closed 3 weeks ago

vamsii777 commented 1 year ago

This pull request introduces the integration of the Device Code Flow into the Vapor OAuth, enhancing the existing OAuth2 Provider capabilities.

Changes:

Impact:

This integration allows applications to utilize the Device Code Flow for authorization, providing a more secure and user-friendly way to authenticate devices without a browser or other user agent.

Testing:

All test cases have been updated and passed, ensuring that the new feature is working as expected and does not break existing functionality.

Please review the changes and provide feedback. Thank you!

mynona commented 11 months ago

@0xTim @marius-se Will this request be merged? Would also be great :-)

Aquaa7 commented 10 months ago

Would be great if it’s merged! But is this package abandoned?

marius-se commented 10 months ago

I'll look into this early next week! Sorry for the late reply, this project is not abandoned!

0xTim commented 9 months ago

@vamsii777 I haven't done a full review of this yet but I have some initial feedback/queries. First, this is a pretty huge PR and ideally would be broken up so we could discuss some of the changes in isolation. However, some of the immediate things that I've spotted:

vamsii777 commented 9 months ago

@0xTim Gotcha, I'll break down the PR and YES would refactor so that you would be comfortable.

vamsii777 commented 9 months ago

DO NOT MERGE. Moved to #28