├── CHANGELOG.md ├── LICENSE ├── README.md ├── composer.json └── src └── JWT ├── Action ├── CreateCustomToken.php ├── CreateCustomToken │ ├── Handler.php │ └── WithLcobucciJWT.php ├── FetchGooglePublicKeys.php ├── FetchGooglePublicKeys │ ├── Handler.php │ ├── WithGuzzle.php │ └── WithPsr6Cache.php ├── VerifyIdToken.php ├── VerifyIdToken │ ├── Handler.php │ └── WithLcobucciJWT.php ├── VerifySessionCookie.php └── VerifySessionCookie │ ├── Handler.php │ └── WithLcobucciJWT.php ├── Contract ├── Expirable.php ├── ExpirableTrait.php ├── Keys.php ├── KeysTrait.php └── Token.php ├── CustomTokenGenerator.php ├── Error ├── CustomTokenCreationFailed.php ├── FetchingGooglePublicKeysFailed.php ├── IdTokenVerificationFailed.php └── SessionCookieVerificationFailed.php ├── GooglePublicKeys.php ├── IdTokenVerifier.php ├── InsecureToken.php ├── Keys ├── ExpiringKeys.php └── StaticKeys.php ├── SecureToken.php ├── SessionCookieVerifier.php ├── Signer └── None.php ├── Token ├── InsecureParser.php └── Parser.php ├── Util.php └── Value └── Duration.php /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/composer.json -------------------------------------------------------------------------------- /src/JWT/Action/CreateCustomToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Action/CreateCustomToken.php -------------------------------------------------------------------------------- /src/JWT/Action/CreateCustomToken/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Action/CreateCustomToken/Handler.php -------------------------------------------------------------------------------- /src/JWT/Action/CreateCustomToken/WithLcobucciJWT.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Action/CreateCustomToken/WithLcobucciJWT.php -------------------------------------------------------------------------------- /src/JWT/Action/FetchGooglePublicKeys.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Action/FetchGooglePublicKeys.php -------------------------------------------------------------------------------- /src/JWT/Action/FetchGooglePublicKeys/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Action/FetchGooglePublicKeys/Handler.php -------------------------------------------------------------------------------- /src/JWT/Action/FetchGooglePublicKeys/WithGuzzle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Action/FetchGooglePublicKeys/WithGuzzle.php -------------------------------------------------------------------------------- /src/JWT/Action/FetchGooglePublicKeys/WithPsr6Cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Action/FetchGooglePublicKeys/WithPsr6Cache.php -------------------------------------------------------------------------------- /src/JWT/Action/VerifyIdToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Action/VerifyIdToken.php -------------------------------------------------------------------------------- /src/JWT/Action/VerifyIdToken/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Action/VerifyIdToken/Handler.php -------------------------------------------------------------------------------- /src/JWT/Action/VerifyIdToken/WithLcobucciJWT.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Action/VerifyIdToken/WithLcobucciJWT.php -------------------------------------------------------------------------------- /src/JWT/Action/VerifySessionCookie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Action/VerifySessionCookie.php -------------------------------------------------------------------------------- /src/JWT/Action/VerifySessionCookie/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Action/VerifySessionCookie/Handler.php -------------------------------------------------------------------------------- /src/JWT/Action/VerifySessionCookie/WithLcobucciJWT.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Action/VerifySessionCookie/WithLcobucciJWT.php -------------------------------------------------------------------------------- /src/JWT/Contract/Expirable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Contract/Expirable.php -------------------------------------------------------------------------------- /src/JWT/Contract/ExpirableTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Contract/ExpirableTrait.php -------------------------------------------------------------------------------- /src/JWT/Contract/Keys.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Contract/Keys.php -------------------------------------------------------------------------------- /src/JWT/Contract/KeysTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Contract/KeysTrait.php -------------------------------------------------------------------------------- /src/JWT/Contract/Token.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Contract/Token.php -------------------------------------------------------------------------------- /src/JWT/CustomTokenGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/CustomTokenGenerator.php -------------------------------------------------------------------------------- /src/JWT/Error/CustomTokenCreationFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Error/CustomTokenCreationFailed.php -------------------------------------------------------------------------------- /src/JWT/Error/FetchingGooglePublicKeysFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Error/FetchingGooglePublicKeysFailed.php -------------------------------------------------------------------------------- /src/JWT/Error/IdTokenVerificationFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Error/IdTokenVerificationFailed.php -------------------------------------------------------------------------------- /src/JWT/Error/SessionCookieVerificationFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Error/SessionCookieVerificationFailed.php -------------------------------------------------------------------------------- /src/JWT/GooglePublicKeys.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/GooglePublicKeys.php -------------------------------------------------------------------------------- /src/JWT/IdTokenVerifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/IdTokenVerifier.php -------------------------------------------------------------------------------- /src/JWT/InsecureToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/InsecureToken.php -------------------------------------------------------------------------------- /src/JWT/Keys/ExpiringKeys.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Keys/ExpiringKeys.php -------------------------------------------------------------------------------- /src/JWT/Keys/StaticKeys.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Keys/StaticKeys.php -------------------------------------------------------------------------------- /src/JWT/SecureToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/SecureToken.php -------------------------------------------------------------------------------- /src/JWT/SessionCookieVerifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/SessionCookieVerifier.php -------------------------------------------------------------------------------- /src/JWT/Signer/None.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Signer/None.php -------------------------------------------------------------------------------- /src/JWT/Token/InsecureParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Token/InsecureParser.php -------------------------------------------------------------------------------- /src/JWT/Token/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Token/Parser.php -------------------------------------------------------------------------------- /src/JWT/Util.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Util.php -------------------------------------------------------------------------------- /src/JWT/Value/Duration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreait/firebase-tokens-php/HEAD/src/JWT/Value/Duration.php --------------------------------------------------------------------------------