文件名称:okta-ios-jwt:okta-ios-jwt
文件大小:84KB
文件格式:ZIP
更新时间:2024-03-03 02:54:31
Swift
奥克塔 总览 该库处理由Okta授权服务器发布的JSON Web令牌(JWT)的解码和验证。 它为iOS应用程序提供了基于的易于使用且可自定义的ID令牌验证界面。 安装 椰子足 OktaJWT可通过。 要安装它,只需将以下行添加到您的Podfile中: pod 'OktaJWT' 迦太基 要使用将此SDK集成到您的Xcode项目中,请在您的Cartfile中指定它: github "okta/okta-ios-jwt" 用法 该库通过扩展 Swift库来支持验证JWT。 默认情况下,它将从指定授权服务器的OAuth 2.0 /keys端点获取公用密钥,验证JWT签名,并根据给定的断言验证令牌。 首先,创建一个验证选项字典并实例化OktaJWTValidator : let options = [ " issuer " : " https://{yourOktaDomain}.c
【文件预览】:
okta-ios-jwt-master
----Framework()
--------macOS()
--------iOS()
----Sources()
--------Keychain.swift(4KB)
--------JWTVerificationErrors.swift(3KB)
--------ThirdParty()
--------APIErrors.swift(1KB)
--------Utils.swift(5KB)
--------RequestsAPI.swift(4KB)
--------OktaJWT.swift(10KB)
--------JWTVerifier.swift(5KB)
--------JWTVerificationTypes.swift(695B)
----OktaJWT.xcodeproj()
--------xcshareddata()
--------project.pbxproj(62KB)
----.swift-version(3B)
----Tests()
--------TestJWTs.plist(5KB)
--------TestUtilities.swift(6KB)
--------sampleCorrectJSON.json(21B)
--------MiscTests.swift(3KB)
--------RequestsAPITests.swift(2KB)
--------macOS()
--------sampleIncorrectJSON.json(13B)
--------OktaJWTTestSuite()
--------iOS()
----OktaJWTLib.h(915B)
----CONTRIBUTING.md(6KB)
----.travis.yml(171B)
----LICENSE(10KB)
----README.md(6KB)
----THIRD_PARTY_NOTICES(4KB)
----OktaJWT.podspec(887B)
----.gitignore(61B)
----pull_request_template.md(157B)
----CHANGELOG.md(164B)