Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nef10/googleauthentication
Swift wrapper around OAuthSwift and KeychainAccess to call Google APIs while saving the tokens into keychain
https://github.com/nef10/googleauthentication
googleauthentication keychainaccess oauthswift
Last synced: 12 days ago
JSON representation
Swift wrapper around OAuthSwift and KeychainAccess to call Google APIs while saving the tokens into keychain
- Host: GitHub
- URL: https://github.com/nef10/googleauthentication
- Owner: Nef10
- License: mit
- Created: 2020-12-21T08:29:04.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-08T01:58:27.000Z (4 months ago)
- Last Synced: 2024-10-10T13:28:49.712Z (29 days ago)
- Topics: googleauthentication, keychainaccess, oauthswift
- Language: Swift
- Homepage: https://github.com/Nef10/SwiftBeanCount
- Size: 404 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GoogleAuthentication
[![CI Status](https://github.com/Nef10/GoogleAuthentication/workflows/CI/badge.svg?event=push)](https://github.com/Nef10/GoogleAuthentication/actions?query=workflow%3A%22CI%22) [![Documentation percentage](https://nef10.github.io/GoogleAuthentication/badge.svg)](https://nef10.github.io/GoogleAuthentication/) [![License: MIT](https://img.shields.io/github/license/Nef10/GoogleAuthentication)](https://github.com/Nef10/GoogleAuthentication/blob/master/LICENSE) [![Latest version](https://img.shields.io/github/v/release/Nef10/GoogleAuthentication?label=SemVer&sort=semver)](https://github.com/Nef10/GoogleAuthentication/releases) ![platforms supported: macOS](https://img.shields.io/badge/platform-macOS-blue) ![SPM compatible](https://img.shields.io/badge/SPM-compatible-blue)
A small Swift Package to wrap OAuthSwift and KeychainAccess to authenticate to Google APIs while automatically saving the tokens into the keychain.
## Documentation
You can check out the documentation [here](https://nef10.github.io/GoogleAuthentication/Classes/Authentication.html). For more info you can also check out [SwiftBeanCountSheetSyncApp](https://github.com/Nef10/SwiftBeanCountSheetSyncApp) which makes use of this library.
## Usage
This package support the Swift Package Manager, so simply add a dependency in your Package.swift:
```
.package(url: "https://github.com/Nef10/GoogleAuthentication.git", .upToNextMajor(from: "X.Y.Z")),
```