Releases: stormpath/Turnstile
Releases · stormpath/Turnstile
Turnstile on Swift 3
Turnstile is 1.0, meaning that the API is now stable.
This release contains:
- Turnstile Core - provides key components for authentication and security.
- Turnstile Crypto - tools for generating randomness, hashing, and encrypting data
- Turnstile Web - integrations with Facebook, Google, and other helpers useful for backend web applications.
0.5.0
0.4.0: Merge pull request #7 from stormpath/gm
Updating to DEVELOPMENT-SNAPSHOT-2016-09-06-a
0.3.2
0.3.1
Improved Session Storage
Improved session storage so that Turnstile works with more than just in-memory stores
- Subjects can auto-initialize from a Session via
Subject(turnstile:sessionID:)
- An empty struct,
Session
is a credential type forSubjects
initialized with a SessionID - Accounts now only have a
uniqueID
, which is an ID that needs to be unique within its realm. The Realm.type requirement has been dropped. SessionManager.getSubject(identifier:) throws -> Subject
is nowSessionManager.restoreAccount(fromSessionID:) throws -> Account
createSession(user:) -> String
is nowcreateSession(account:) -> String
0.2.0
Initial Release of Turnstile
Turnstile is now ready for integration work!
This release contains:
- Turnstile Core - provides key components for authentication and security.
- Turnstile Crypto - tools for generating randomness, hashing, and encrypting data
- Turnstile Web - integrations with Facebook, Google, and other helpers useful for backend web applications.
See Turnstile-Vapor and VaporAuth for an example on how to use Turnstile.