iOS OAuth 2.0 客户端库:Heimdallr.swift

Heimdallr.swift 是一个易于使用的 iOS OAuth 2.0 客户端库,使用 Swift 语言编写。

它支持常见的授权类型,包括授权码授权和资源所有者密码凭证授权。通过提供清晰简单的 API,Heimdallr.swift 简化 iOS 应用程序中的 OAuth 2.0 集成。

要使用 Heimdallr.swift,需要先初始化一个 Heimdallr 实例,并配置必要的参数,如授权服务器令牌端点 URL。然后,可以通过调用相应的 API 方法发起授权请求。

Heimdallr.swift 为 iOS 开发人员提供一个可靠且易于使用的 OAuth 2.0 客户端库,简化应用程序与受保护资源的交互。

zip
Heimdallr_swift-master.zip 预估大小:56个文件
folder
Heimdallr.swift-master 文件夹
file
Cartfile.resolved 177B
file
.gitmodules 626B
folder
Carthage 文件夹
folder
Checkouts 文件夹
folder
Nimble 文件夹
folder
xcconfigs 文件夹
folder
Result 文件夹
folder
Quick 文件夹
folder
OHHTTPStubs 文件夹
folder
bin 文件夹
file
swiftformat 8.62MB
folder
Heimdallr.xcodeproj 文件夹
file
project.pbxproj 53KB
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
ReactiveHeimdallr-macOS.xcscheme 8KB
file
ReactiveHeimdallr-iOS.xcscheme 8KB
file
Heimdallr-iOS.xcscheme 7KB
file
Heimdallr-macOS.xcscheme 6KB
file
.swift-version 4B
folder
Heimdallr.xcworkspace 文件夹
file
contents.xcworkspacedata 559B
folder
xcshareddata 文件夹
file
IDEWorkspaceChecks.plist 238B
file
LICENSE 11KB
file
Heimdallr.podspec 1015B
file
Cartfile.private 171B
file
CONTRIBUTING.md 409B
folder
HeimdallrTests 文件夹
file
HeimdallrSpec.swift 32KB
folder
Supporting Files 文件夹
file
Info.plist 735B
file
URLRequestExtensionsSpec.swift 7KB
folder
JSON Responses 文件夹
file
authorize-valid.json 266B
file
authorize-invalid.json 67B
file
request-valid.json 267B
file
request-invalid-norefresh.json 163B
file
request-invalid.json 268B
file
authorize-invalid-type.json 244B
file
authorize-invalid-token.json 162B
file
authorize-error.json 81B
file
OAuthAccessTokenSpec.swift 7KB
file
OAuthAccessTokenKeychainStoreSpec.swift 5KB
file
HeimdallrResourceRequestAuthenticatorHTTPAuthorizationHeaderSpec.swift 1KB
folder
Heimdallr 文件夹
file
OAuthAccessTokenKeychainStore.swift 4KB
file
Heimdallr.swift 12KB
file
URLRequestExtensions.swift 5KB
folder
Supporting Files 文件夹
file
Heimdallr.h 233B
file
Info.plist 808B
file
OAuthAuthorizationGrant.swift 2KB
file
OAuthAccessToken.swift 3KB
file
OAuthAccessTokenParser.swift 180B
file
OAuthAccessTokenDefaultParser.swift 381B
file
HeimdallrHTTPClient.swift 424B
file
HeimdallrHTTPClientURLSession.swift 1KB
file
OAuthError.swift 3KB
file
HeimdallrResourceRequestAuthenticator.swift 526B
file
OAuthAccessTokenStore.swift 525B
file
HeimdallrResourceRequestAuthenticatorHTTPAuthorizationHeader.swift 905B
file
OAuthClientCredentials.swift 1KB
file
.gitignore 344B
file
circle.yml 958B
file
Makefile 71B
file
README.md 7KB
folder
script 文件夹
file
bootstrap 759B
file
cibuild 4KB
file
LICENSE.md 1KB
file
schemes.awk 131B
file
xctool.awk 311B
file
README.md 3KB
file
Cartfile 44B
...
zip 文件大小:2.45MB