Permalink
Switch branches/tags
Commits on Nov 15, 2018
  1. Merge pull request #10 from cmpcdaly/master

    hiranya911 committed Nov 15, 2018
    Reduce lock contention on HttpPublicKeySource.GetPublicKeysAsync
  2. Oops, forgot to commit this - make use of the now variable in the pre…

    cmpcdaly committed Nov 15, 2018
    …dicate.
Commits on Oct 25, 2018
  1. Pass cancellation token through to semaphore wait. Use null condition…

    cmpcdaly committed Oct 25, 2018
    …al operator for max age check.
    
    Update unit test to allow for more derived type TaskCanceledException, which is thrown by the semaphore wait.
  2. Implement double-checked locking on GetPublicKeysAsync. This will red…

    cmpcdaly committed Oct 25, 2018
    …uce lock contention when the method is used by multiple threads concurrently.
    
    Ensure that the clock is read independently for each check, as we don't know how long we'll be waiting for a handle on the semaphore.
Commits on Aug 28, 2018
  1. Merge pull request #6 from firebase/hkj-net-45

    hiranya911 committed Aug 28, 2018
    Fixing some .NET 4.5 compat issues
  2. Merge pull request #3 from firebase/hkj-release-tools

    hiranya911 committed Aug 28, 2018
    Adding scripts to prepare and build releases
Commits on Aug 20, 2018
  1. Adding missing snippet markers

    hiranya911 committed Aug 20, 2018
  2. Merge pull request #7 from firebase/hkj-opensource

    hiranya911 committed Aug 20, 2018
    Added Opensource config
  3. s/.NET/DotNet

    hiranya911 committed Aug 20, 2018
  4. newline at eof

    hiranya911 committed Aug 20, 2018
  5. Added Opensource config

    hiranya911 committed Aug 20, 2018
Commits on Aug 17, 2018
  1. Fixing some .NET 4.5 compat issues

    hiranya911 committed Aug 17, 2018
  2. Making the suggested improvements

    hiranya911 committed Aug 17, 2018
Commits on Aug 16, 2018
  1. Merge branch 'master' into hkj-release-tools

    hiranya911 committed Aug 16, 2018
  2. Merge pull request #4 from firebase/hkj-travis-ci

    hiranya911 committed Aug 16, 2018
    Basic Travis CI Integration
  3. Added snippets to the build

    hiranya911 committed Aug 16, 2018
  4. Updated .NET Core version to enable signing

    hiranya911 committed Aug 16, 2018
  5. Updated .NET Core version to enable signing

    hiranya911 committed Aug 16, 2018
  6. Trigger notification

    hiranya911 committed Aug 16, 2018
  7. Experimental Travis CI config

    hiranya911 committed Aug 16, 2018
  8. Adding scripts to prepare and build releases

    hiranya911 committed Aug 16, 2018
  9. Merge pull request #2 from firebase/hkj-release-100

    hiranya911 committed Aug 16, 2018
    Bumped version to 1.0.0
  10. Bumped version to 1.0.0

    hiranya911 committed Aug 16, 2018
Commits on Aug 15, 2018
  1. Merge pull request #1 from firebase/hkj-doc-update

    hiranya911 committed Aug 15, 2018
    Updated README file
  2. Updated README file

    hiranya911 committed Aug 15, 2018
Commits on Aug 13, 2018
  1. Added snippets (#8)

    hiranya911 committed Aug 13, 2018
    * Added snippets
    
    * Added newline at eof
    
    * Inlined AppOptions instantiation
Commits on Aug 7, 2018
  1. Adding license file (#9)

    hiranya911 committed Aug 7, 2018
    * Adding license file
    
    * Updated documentation
    
    * Fixed typo
Commits on Aug 3, 2018
Commits on Aug 2, 2018
Commits on Jul 31, 2018
  1. Integration tests for CreateCustomToken and VerifyIdToken (#5)

    hiranya911 committed Jul 31, 2018
    * Custom token creation API
    
    * Updated documentation
    
    * Added documentation and code clean up
    
    * Improved error handling
    
    * new line at eof
    
    * Improved error handling: Parsing errors returned by IAM
    
    * Reducing the level of indirection in error handling
    
    * Added integration tests
Commits on Jul 30, 2018
  1. Create Custom Token API (#4)

    hiranya911 committed Jul 30, 2018
    * Custom token creation API
    
    * Updated documentation
    
    * Added documentation and code clean up
    
    * Improved error handling
    
    * new line at eof
    
    * Improved error handling: Parsing errors returned by IAM
    
    * Reducing the level of indirection in error handling
    
    * Removing System.Threading.Tasks qualifier
    
    * Minor refactoring
Commits on Jul 25, 2018
  1. ID Token Verification API (#3)

    hiranya911 committed Jul 25, 2018
    * ID token verification and unit tests
    
    * Added documentation
    
    * More documentation
    
    * More documentation and cleanup
    
    * Documentation
    
    * Formatting changes
    
    * Added a test case
    
    * Code formatting changes
    
    * Implementing signature verification as a LINQ query
    
    * Separated FirebaseToken interface from impl; Added documentation
    
    * Renamed IFirebaseToken back to FirebaseToken to stick with the approved API. Using FirebaseTokenArgs class to separate interface from impl
    
    * Removed Uid from FirebaseTokenArgs