Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Hackathon Starter | 34,033 | 3 months ago | 7 | December 09, 2020 | 26 | mit | JavaScript | |||
A boilerplate for Node.js web applications | ||||||||||
Gam | 3,092 | 5 days ago | 53 | apache-2.0 | Python | |||||
command line management for Google Workspace | ||||||||||
Gcalcli | 2,958 | 5 | 5 months ago | 19 | June 01, 2020 | 183 | mit | Python | ||
Google Calendar Command Line Interface | ||||||||||
Wordpress Android | 2,793 | 2 days ago | 895 | gpl-2.0 | Kotlin | |||||
WordPress for Android | ||||||||||
Google Signin | 2,723 | 296 | 19 | 11 days ago | 53 | November 18, 2019 | 17 | mit | Java | |
Google Sign-in for your React Native applications | ||||||||||
Login With | 2,293 | 2 years ago | 9 | August 08, 2018 | 35 | mit | JavaScript | |||
Stateless login-with microservice for OAuth | ||||||||||
Gcsf | 2,203 | 2 years ago | 21 | April 12, 2020 | 32 | mit | Rust | |||
a FUSE file system based on Google Drive | ||||||||||
Youtube Upload | 1,728 | a year ago | 87 | Python | ||||||
Upload videos to Youtube from the command line | ||||||||||
Macassistant | 1,592 | 3 months ago | 32 | mit | Swift | |||||
Google Assistant for macOS! | ||||||||||
Outlookgooglecalendarsync | 1,540 | 15 days ago | 184 | mpl-2.0 | C# | |||||
Sync your Outlook and Google calendars |
OAuth2 Client based on aerogear-ios-http.
Project Info | |
---|---|
License: | Apache License, Version 2.0 |
Build: | CocoaPods |
Languague: | Swift 4 |
Documentation: | http://aerogear.org/ios/ |
Issue tracker: | https://issues.jboss.org/browse/AGIOS |
Mailing lists: | aerogear-users (subscribe) |
aerogear-dev (subscribe) |
In your Podfile
add:
pod 'AeroGearOAuth2'
and then:
pod install
to install your dependencies
let facebookConfig = FacebookConfig(
clientId: "YYY",
clientSecret: "XXX",
scopes:["photo_upload, publish_actions"]
)
let oauth2Module = AccountManager.addFacebookAccount(config: facebookConfig)
let http = Http()
http.authzModule = oauth2Module
http.request(method: .get, path: "/get", completionHandler: {(response, error) in
// handle response
})
let keycloakConfig = KeycloakConfig(
clientId: "sharedshoot-third-party",
host: "http://localhost:8080",
realm: "shoot-realm",
isOpenIDConnect: true
)
let oauth2Module = AccountManager.addKeycloakAccount(config: keycloakConfig)
let http = Http()
http.authzModule = oauth2Module
oauth2Module.login {(accessToken: AnyObject?, claims: OpenIdClaim?, error: NSError?) in // [1]
// Do your own stuff here
}
For more details about that please consult our documentation.
Take a look in our demo apps:
If you would like to help develop AeroGear you can join our developer's mailing list, join #aerogear on Freenode, or shout at us on Twitter @aerogears.
Also takes some time and skim the contributor guide
Join our user mailing list for any questions or help! We really hope you enjoy app development with AeroGear!
If you found a bug please create a ticket for us on Jira with some steps to reproduce it.