soto-cognito-authentication-kit

Authenticating with AWS Cognito

APACHE-2.0 License

Stars
32
Committers
2
soto-cognito-authentication-kit - v2.0.0

Published by adam-fowler almost 4 years ago

Major Release Changes

  • Uses v5.0.0 of Soto
  • Replaced AWS prefix on library name with Soto
  • Remove AWS prefix from library objects
    • AWSCognitoAuthenticatable renamed to CognitoAuthenticatable
    • AWSCognitoIdentifiable renamed to CognitoIdentifiable
    • AWSCognitoContextData renamed to CognitoContextData
    • AWSCognitoConfiguration renamed to CognitoConfiguration
    • AWSCognitoIdentityConfiguration renamed to CognitoIdentityConfiguration
    • AWSCognitoAccessToken renamed to CognitoAccessToken
    • AWSCognitoAuthenticateResponse renamed to CognitoAuthenticateResponse
  • Removed region parameter from CognitoConfiguration as it is not required.
soto-cognito-authentication-kit - v1.2.0

Published by adam-fowler almost 4 years ago

  • Added support for running on iOS
  • When shutting down httpClient for reading JWK tokens, use async shutdown instead of syncShutdown
  • Redirect links to swift-aws/aws-sdk-swift to soto-project/soto
  • Upgrade swift-server/async-http-client.git version to 1.2.0
soto-cognito-authentication-kit - v1.1.0

Published by adam-fowler about 4 years ago

  • Replace swift-aws/aws-sdk-swift with soto-project/soto.git in Package.swift dependencies
  • AWSCognitoAuthenticatable.loadSigners() uses httpClient.shutdown instead of httpClient.syncShutdown
soto-cognito-authentication-kit - v1.0.0

Published by adam-fowler about 4 years ago

  • Uses jwt-kit version 4.0.0
soto-cognito-authentication-kit - v1.0.0 Release Candidate 3

Published by adam-fowler over 4 years ago

This release includes breaking changes.

  • AWSCognitoAuthenticateResponse is now an enum instead of a struct containing both the authenticated and challenged cases.
  • Replace AdminNoSrpAuth authorisation flow with the new AdminUserPasswordAuth flow.
  • refresh function parameter requireAuthentication is now called requireAuthenticatedClient.
  • Added requireAuthenticatedClient to `authenticate(username, password...) function to control whether an authenticated CognitoIdentityProvider client is needed.
soto-cognito-authentication-kit - v1.0.0 RC 2 (Vapor 4 Release Candidate)

Published by adam-fowler over 4 years ago

  • Split SRP code into a separate target, to avoid bringing in dependencies if they are not needed
  • Use Bignum 2.0
soto-cognito-authentication-kit - v1.0.0-rc.1.1 (Vapor4 Release Candidate)

Published by adam-fowler over 4 years ago

Update package.swift to work with XCode

soto-cognito-authentication-kit - v1.0.0 RC 1 (Vapor 4 Release Candidate)

Published by adam-fowler over 4 years ago

  • Works with Vapor 4 release candidate versions
soto-cognito-authentication-kit - v1.0.0 Beta 1

Published by adam-fowler over 4 years ago

  • Split off from AWSCognitoAuthentication so Vapor isn't a requirement