APWebAuthentication
1.1.0
A Swift framework for in-app OAuth authentication across popular social platforms like Twitter, Reddit, Pinterest, and GitHub
What's New
Description
- Swift Tools 5.7.0
Description
{
"name": "APWebAuthentication",
"path": "/usr/src/package",
"targets": [
{
"name": "APWebAuthenticationTests",
"path": "Tests",
"type": "test",
"c99name": "APWebAuthenticationTests",
"sources": [
"APWebAuthenticationErrorTests.swift",
"APWebAuthenticationTests.swift"
],
"module_type": "SwiftTarget",
"target_dependencies": [
"APWebAuthentication"
]
},
{
"name": "APWebAuthentication",
"path": "Sources",
"type": "library",
"c99name": "APWebAuthentication",
"sources": [
"APWebAuthenticationError.swift",
"APWebAuthenticationLink.swift",
"APWebAuthenticationSession.swift",
"AccountStore.swift",
"AccountType.swift",
"Auth1Authentication.swift",
"Auth2Authentication.swift",
"AuthClient.swift",
"AuthClientRequestRetrier.swift",
"Authentication.swift",
"Data+APWebAuthentication.swift",
"Error+APWebAuthentication.swift",
"Extensions.swift",
"FiveHundredspxWeb/FiveHundredspxWebAPIClient.swift",
"FiveHundredspxWeb/FiveHundredspxWebAuthController.swift",
"FiveHundredspxWeb/FiveHundredspxWebAuthentication.swift",
"FiveHundredspxWeb/FiveHundredspxWebHTMLAPIClient.swift",
"FiveHundredspxWeb/FiveHundredspxWebHTMLRequestAdapter.swift",
"FiveHundredspxWeb/FiveHundredspxWebRequestAdapter.swift",
"FiveHundredspxWeb/FiveHundredspxWebUser.swift",
"Foursquare/FoursquareAPIClient.swift",
"Foursquare/FoursquareRequestAdapter.swift",
"Foursquare/FoursquareUser.swift",
"GitHub/GitHubAPIClient.swift",
"GitHub/GitHubRequestAdapter.swift",
"GitHub/GitHubUser.swift",
"JSON+APWebAuthentication.swift",
"Models/BaseMediaItem.swift",
"Models/BaseUser.swift",
"Models/MediaComment.swift",
"Models/MediaItem.swift",
"Models/StoryItem.swift",
"Models/Tag.swift",
"Models/User.swift",
"OAuth1Client.swift",
"OAuth1RequestAdapter.swift",
"OAuth2Client.swift",
"OAuth2RequestAdapter.swift",
"Pinterest/PinterestAPIClient.swift",
"Pinterest/PinterestUser.swift",
"PinterestWeb/PinterestWebAPIClient.swift",
"PinterestWeb/PinterestWebAuthController.swift",
"PinterestWeb/PinterestWebAuthentication.swift",
"PinterestWeb/PinterestWebHTMLAPIClient.swift",
"PinterestWeb/PinterestWebHTMLRequestAdapter.swift",
"PinterestWeb/PinterestWebRequestAdapter.swift",
"PinterestWeb/PinterestWebUser.swift",
"ProviderBrowserMode.swift",
"Reddit/RedditAPIClient.swift",
"Reddit/RedditUser.swift",
"SessionAuthentication.swift",
"String+APWebAuthentication.swift",
"TikTokWeb/TikTokWebAPIClient.swift",
"TikTokWeb/TikTokWebAuthCheckpointController.swift",
"TikTokWeb/TikTokWebAuthController.swift",
"TikTokWeb/TikTokWebAuthentication.swift",
"TikTokWeb/TikTokWebMediaComment.swift",
"TikTokWeb/TikTokWebMediaItem.swift",
"TikTokWeb/TikTokWebMobileAPIClient.swift",
"TikTokWeb/TikTokWebMobileRequestAdapter.swift",
"TikTokWeb/TikTokWebRequestAdapter.swift",
"TikTokWeb/TikTokWebSignatureController.swift",
"TikTokWeb/TikTokWebUser.swift",
"Tumblr/TumblrAPIClient.swift",
"Tumblr/TumblrBlog.swift",
"Tumblr/TumblrUser.swift",
"Twitch/TwitchAPIClient.swift",
"Twitch/TwitchRequestAdapter.swift",
"Twitch/TwitchUser.swift",
"Twitter/TwitterAPIClient.swift",
"Twitter/TwitterPost.swift",
"Twitter/TwitterUser.swift",
"UI/AuthNavBarView.swift",
"UI/AuthViewController.swift",
"UI/BaseAuthViewController.swift",
"UI/ProgressView.swift",
"UI/UIApplication+APWebAuthentication.swift",
"UI/UINavigationController+Progress.swift",
"UI/WebTokensViewController.swift",
"UI/WebViewController.swift",
"URL+APWebAuthentication.swift",
"WebActivitySafari.swift"
],
"module_type": "SwiftTarget",
"product_memberships": [
"APWebAuthentication"
],
"product_dependencies": [
"Alamofire",
"CryptoSwift",
"HTTPStatusCodes",
"JGProgressHUD",
"SnapKit",
"SwiftyBeaver",
"SFSafeSymbols",
"SwifterSwift",
"SwiftyJSON",
"SwiftyUserDefaults",
"DeviceKit",
"APUserAgentGenerator"
]
}
],
"products": [
{
"name": "APWebAuthentication",
"type": {
"library": [
"automatic"
]
},
"targets": [
"APWebAuthentication"
]
}
],
"platforms": [
{
"name": "ios",
"version": "16.0"
}
],
"dependencies": [
{
"url": "https://github.com/Alamofire/Alamofire.git",
"type": "sourceControl",
"identity": "alamofire",
"requirement": {
"range": [
{
"lower_bound": "5.0.0",
"upper_bound": "6.0.0"
}
]
}
},
{
"url": "https://github.com/krzyzanowskim/CryptoSwift.git",
"type": "sourceControl",
"identity": "cryptoswift",
"requirement": {
"range": [
{
"lower_bound": "1.8.0",
"upper_bound": "2.0.0"
}
]
}
},
{
"url": "https://github.com/rhodgkins/SwiftHTTPStatusCodes.git",
"type": "sourceControl",
"identity": "swifthttpstatuscodes",
"requirement": {
"range": [
{
"lower_bound": "3.3.0",
"upper_bound": "4.0.0"
}
]
}
},
{
"url": "https://github.com/JonasGessner/JGProgressHUD.git",
"type": "sourceControl",
"identity": "jgprogresshud",
"requirement": {
"range": [
{
"lower_bound": "2.0.0",
"upper_bound": "3.0.0"
}
]
}
},
{
"url": "https://github.com/SFSafeSymbols/SFSafeSymbols.git",
"type": "sourceControl",
"identity": "sfsafesymbols",
"requirement": {
"range": [
{
"lower_bound": "6.2.0",
"upper_bound": "7.0.0"
}
]
}
},
{
"url": "https://github.com/SnapKit/SnapKit.git",
"type": "sourceControl",
"identity": "snapkit",
"requirement": {
"range": [
{
"lower_bound": "5.0.0",
"upper_bound": "6.0.0"
}
]
}
},
{
"url": "https://github.com/SwiftyBeaver/SwiftyBeaver.git",
"type": "sourceControl",
"identity": "swiftybeaver",
"requirement": {
"range": [
{
"lower_bound": "2.1.1",
"upper_bound": "3.0.0"
}
]
}
},
{
"url": "https://github.com/SwifterSwift/SwifterSwift.git",
"type": "sourceControl",
"identity": "swifterswift",
"requirement": {
"range": [
{
"lower_bound": "7.0.0",
"upper_bound": "8.0.0"
}
]
}
},
{
"url": "https://github.com/SwiftyJSON/SwiftyJSON.git",
"type": "sourceControl",
"identity": "swiftyjson",
"requirement": {
"range": [
{
"lower_bound": "5.0.0",
"upper_bound": "6.0.0"
}
]
}
},
{
"url": "https://github.com/sunshinejr/SwiftyUserDefaults.git",
"type": "sourceControl",
"identity": "swiftyuserdefaults",
"requirement": {
"range": [
{
"lower_bound": "5.0.0",
"upper_bound": "6.0.0"
}
]
}
},
{
"url": "https://github.com/devicekit/DeviceKit.git",
"type": "sourceControl",
"identity": "devicekit",
"requirement": {
"range": [
{
"lower_bound": "5.0.0",
"upper_bound": "6.0.0"
}
]
}
},
{
"url": "https://github.com/aporat/APUserAgentGenerator",
"type": "sourceControl",
"identity": "apuseragentgenerator",
"requirement": {
"range": [
{
"lower_bound": "1.0.0",
"upper_bound": "2.0.0"
}
]
}
}
],
"tools_version": "5.7",
"manifest_display_name": "APWebAuthentication",
"swift_languages_versions": [
"5"
]
}
Package Dump
{
"name": "APWebAuthentication",
"traits": [],
"targets": [
{
"name": "APWebAuthentication",
"path": "Sources",
"type": "regular",
"exclude": [],
"settings": [],
"resources": [],
"dependencies": [
{
"byName": [
"Alamofire",
null
]
},
{
"byName": [
"CryptoSwift",
null
]
},
{
"product": [
"HTTPStatusCodes",
"SwiftHTTPStatusCodes",
null,
null
]
},
{
"byName": [
"JGProgressHUD",
null
]
},
{
"byName": [
"SnapKit",
null
]
},
{
"byName": [
"SwiftyBeaver",
null
]
},
{
"byName": [
"SFSafeSymbols",
null
]
},
{
"byName": [
"SwifterSwift",
null
]
},
{
"byName": [
"SwiftyJSON",
null
]
},
{
"byName": [
"SwiftyUserDefaults",
null
]
},
{
"byName": [
"DeviceKit",
null
]
},
{
"byName": [
"APUserAgentGenerator",
null
]
}
],
"packageAccess": false
},
{
"name": "APWebAuthenticationTests",
"path": "Tests",
"type": "test",
"exclude": [],
"settings": [],
"resources": [],
"dependencies": [
{
"byName": [
"APWebAuthentication",
null
]
}
],
"packageAccess": false
}
],
"products": [
{
"name": "APWebAuthentication",
"type": {
"library": [
"automatic"
]
},
"targets": [
"APWebAuthentication"
],
"settings": []
}
],
"pkgConfig": null,
"platforms": [
{
"options": [],
"version": "16.0",
"platformName": "ios"
}
],
"providers": null,
"packageKind": {
"root": [
"/usr/src/package"
]
},
"dependencies": [
{
"sourceControl": [
{
"traits": [
{
"name": "default"
}
],
"identity": "alamofire",
"location": {
"remote": [
{
"urlString": "https://github.com/Alamofire/Alamofire.git"
}
]
},
"requirement": {
"range": [
{
"lowerBound": "5.0.0",
"upperBound": "6.0.0"
}
]
},
"productFilter": null
}
]
},
{
"sourceControl": [
{
"traits": [
{
"name": "default"
}
],
"identity": "cryptoswift",
"location": {
"remote": [
{
"urlString": "https://github.com/krzyzanowskim/CryptoSwift.git"
}
]
},
"requirement": {
"range": [
{
"lowerBound": "1.8.0",
"upperBound": "2.0.0"
}
]
},
"productFilter": null
}
]
},
{
"sourceControl": [
{
"traits": [
{
"name": "default"
}
],
"identity": "swifthttpstatuscodes",
"location": {
"remote": [
{
"urlString": "https://github.com/rhodgkins/SwiftHTTPStatusCodes.git"
}
]
},
"requirement": {
"range": [
{
"lowerBound": "3.3.0",
"upperBound": "4.0.0"
}
]
},
"productFilter": null
}
]
},
{
"sourceControl": [
{
"traits": [
{
"name": "default"
}
],
"identity": "jgprogresshud",
"location": {
"remote": [
{
"urlString": "https://github.com/JonasGessner/JGProgressHUD.git"
}
]
},
"requirement": {
"range": [
{
"lowerBound": "2.0.0",
"upperBound": "3.0.0"
}
]
},
"productFilter": null
}
]
},
{
"sourceControl": [
{
"traits": [
{
"name": "default"
}
],
"identity": "sfsafesymbols",
"location": {
"remote": [
{
"urlString": "https://github.com/SFSafeSymbols/SFSafeSymbols.git"
}
]
},
"requirement": {
"range": [
{
"lowerBound": "6.2.0",
"upperBound": "7.0.0"
}
]
},
"productFilter": null
}
]
},
{
"sourceControl": [
{
"traits": [
{
"name": "default"
}
],
"identity": "snapkit",
"location": {
"remote": [
{
"urlString": "https://github.com/SnapKit/SnapKit.git"
}
]
},
"requirement": {
"range": [
{
"lowerBound": "5.0.0",
"upperBound": "6.0.0"
}
]
},
"productFilter": null
}
]
},
{
"sourceControl": [
{
"traits": [
{
"name": "default"
}
],
"identity": "swiftybeaver",
"location": {
"remote": [
{
"urlString": "https://github.com/SwiftyBeaver/SwiftyBeaver.git"
}
]
},
"requirement": {
"range": [
{
"lowerBound": "2.1.1",
"upperBound": "3.0.0"
}
]
},
"productFilter": null
}
]
},
{
"sourceControl": [
{
"traits": [
{
"name": "default"
}
],
"identity": "swifterswift",
"location": {
"remote": [
{
"urlString": "https://github.com/SwifterSwift/SwifterSwift.git"
}
]
},
"requirement": {
"range": [
{
"lowerBound": "7.0.0",
"upperBound": "8.0.0"
}
]
},
"productFilter": null
}
]
},
{
"sourceControl": [
{
"traits": [
{
"name": "default"
}
],
"identity": "swiftyjson",
"location": {
"remote": [
{
"urlString": "https://github.com/SwiftyJSON/SwiftyJSON.git"
}
]
},
"requirement": {
"range": [
{
"lowerBound": "5.0.0",
"upperBound": "6.0.0"
}
]
},
"productFilter": null
}
]
},
{
"sourceControl": [
{
"traits": [
{
"name": "default"
}
],
"identity": "swiftyuserdefaults",
"location": {
"remote": [
{
"urlString": "https://github.com/sunshinejr/SwiftyUserDefaults.git"
}
]
},
"requirement": {
"range": [
{
"lowerBound": "5.0.0",
"upperBound": "6.0.0"
}
]
},
"productFilter": null
}
]
},
{
"sourceControl": [
{
"traits": [
{
"name": "default"
}
],
"identity": "devicekit",
"location": {
"remote": [
{
"urlString": "https://github.com/devicekit/DeviceKit.git"
}
]
},
"requirement": {
"range": [
{
"lowerBound": "5.0.0",
"upperBound": "6.0.0"
}
]
},
"productFilter": null
}
]
},
{
"sourceControl": [
{
"traits": [
{
"name": "default"
}
],
"identity": "apuseragentgenerator",
"location": {
"remote": [
{
"urlString": "https://github.com/aporat/APUserAgentGenerator"
}
]
},
"requirement": {
"range": [
{
"lowerBound": "1.0.0",
"upperBound": "2.0.0"
}
]
},
"productFilter": null
}
]
}
],
"toolsVersion": {
"_version": "5.7.0"
},
"cLanguageStandard": null,
"cxxLanguageStandard": null,
"swiftLanguageVersions": [
"5"
]
}
Dependencies
- Alamofire5.10.2
- CryptoSwift1.8.4
- HTTPStatusCodes3.3.2
- JGProgressHUD2.2.0
- SFSafeSymbols6.2.0
- SnapKit5.7.1
- SwiftyBeaver2.1.1
- SwifterSwift7.0.0
- SwiftyJSON5.0.2
- SwiftyUserDefaults5.3.0
- DeviceKit5.6.0
- APUserAgentGenerator1.3.0
Dependencies
{
"url": "/usr/src/package",
"name": "APWebAuthentication",
"path": "/usr/src/package",
"version": "unspecified",
"identity": "package",
"dependencies": [
{
"url": "https://github.com/Alamofire/Alamofire.git",
"name": "Alamofire",
"path": "/usr/src/package/.build/checkouts/Alamofire",
"version": "5.10.2",
"identity": "alamofire",
"dependencies": []
},
{
"url": "https://github.com/krzyzanowskim/CryptoSwift.git",
"name": "CryptoSwift",
"path": "/usr/src/package/.build/checkouts/CryptoSwift",
"version": "1.8.4",
"identity": "cryptoswift",
"dependencies": []
},
{
"url": "https://github.com/rhodgkins/SwiftHTTPStatusCodes.git",
"name": "HTTPStatusCodes",
"path": "/usr/src/package/.build/checkouts/SwiftHTTPStatusCodes",
"version": "3.3.2",
"identity": "swifthttpstatuscodes",
"dependencies": []
},
{
"url": "https://github.com/JonasGessner/JGProgressHUD.git",
"name": "JGProgressHUD",
"path": "/usr/src/package/.build/checkouts/JGProgressHUD",
"version": "2.2.0",
"identity": "jgprogresshud",
"dependencies": []
},
{
"url": "https://github.com/SFSafeSymbols/SFSafeSymbols.git",
"name": "SFSafeSymbols",
"path": "/usr/src/package/.build/checkouts/SFSafeSymbols",
"version": "6.2.0",
"identity": "sfsafesymbols",
"dependencies": []
},
{
"url": "https://github.com/SnapKit/SnapKit.git",
"name": "SnapKit",
"path": "/usr/src/package/.build/checkouts/SnapKit",
"version": "5.7.1",
"identity": "snapkit",
"dependencies": []
},
{
"url": "https://github.com/SwiftyBeaver/SwiftyBeaver",
"name": "SwiftyBeaver",
"path": "/usr/src/package/.build/checkouts/SwiftyBeaver",
"version": "2.1.1",
"identity": "swiftybeaver",
"dependencies": []
},
{
"url": "https://github.com/SwifterSwift/SwifterSwift.git",
"name": "SwifterSwift",
"path": "/usr/src/package/.build/checkouts/SwifterSwift",
"version": "7.0.0",
"identity": "swifterswift",
"dependencies": []
},
{
"url": "https://github.com/SwiftyJSON/SwiftyJSON.git",
"name": "SwiftyJSON",
"path": "/usr/src/package/.build/checkouts/SwiftyJSON",
"version": "5.0.2",
"identity": "swiftyjson",
"dependencies": []
},
{
"url": "https://github.com/sunshinejr/SwiftyUserDefaults.git",
"name": "SwiftyUserDefaults",
"path": "/usr/src/package/.build/checkouts/SwiftyUserDefaults",
"version": "5.3.0",
"identity": "swiftyuserdefaults",
"dependencies": []
},
{
"url": "https://github.com/devicekit/DeviceKit.git",
"name": "DeviceKit",
"path": "/usr/src/package/.build/checkouts/DeviceKit",
"version": "5.6.0",
"identity": "devicekit",
"dependencies": []
},
{
"url": "https://github.com/aporat/APUserAgentGenerator",
"name": "APUserAgentGenerator",
"path": "/usr/src/package/.build/checkouts/APUserAgentGenerator",
"version": "1.3.0",
"identity": "apuseragentgenerator",
"dependencies": [
{
"url": "https://github.com/devicekit/DeviceKit.git",
"name": "DeviceKit",
"path": "/usr/src/package/.build/checkouts/DeviceKit",
"version": "5.6.0",
"identity": "devicekit",
"dependencies": []
}
]
}
]
}