Skip to content

An OAuth implementation that utilizes ASWebAuthenticationSession and PKCE OAuth Flow for browser authentication

License

Notifications You must be signed in to change notification settings

CruGlobal/oauth-ios

Repository files navigation

codecov

OAuth

This module implements OAuth with a PKCE flow and ASWebAuthenticationSession. It is configurable for authorizing, fetching access and refresh tokens, and persisting tokens to the device keychain.

Publishing New Versions With GitHub Actions

Publishing new versions with GitHub Actions build workflow.

  • Ensure a new version is set in the VERSION file. This can be set manually or by manually running the Create Version workflow.

  • Create a pull request on main and once merged into main GitHub actions will handle tagging the version from the VERSION file.

Publishing New Versions Manually

Steps to publish new versions for Swift Package Manager.

  • Set the new version number in the VERSION file.

  • Tag the main branch with the new version number and push the tag to origin.

About

An OAuth implementation that utilizes ASWebAuthenticationSession and PKCE OAuth Flow for browser authentication

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages