Search.appendIndex( [ { "fqsen": "\\Taproot\\IndieAuth\\Callback\\AuthorizationFormInterface", "name": "AuthorizationFormInterface", "summary": "Authorization\u0020Form\u0020Interface", "url": "classes/Taproot-IndieAuth-Callback-AuthorizationFormInterface.html" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\AuthorizationFormInterface\u003A\u003AshowForm\u0028\u0029", "name": "showForm", "summary": "Show\u0020Form", "url": "classes/Taproot-IndieAuth-Callback-AuthorizationFormInterface.html#method_showForm" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\AuthorizationFormInterface\u003A\u003AtransformAuthorizationCode\u0028\u0029", "name": "transformAuthorizationCode", "summary": "Transform\u0020Authorization\u0020Code", "url": "classes/Taproot-IndieAuth-Callback-AuthorizationFormInterface.html#method_transformAuthorizationCode" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\DefaultAuthorizationForm", "name": "DefaultAuthorizationForm", "summary": "Default\u0020Authorization\u0020Form", "url": "classes/Taproot-IndieAuth-Callback-DefaultAuthorizationForm.html" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\DefaultAuthorizationForm\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Constructor", "url": "classes/Taproot-IndieAuth-Callback-DefaultAuthorizationForm.html#method___construct" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\DefaultAuthorizationForm\u003A\u003AshowForm\u0028\u0029", "name": "showForm", "summary": "Show\u0020Form", "url": "classes/Taproot-IndieAuth-Callback-DefaultAuthorizationForm.html#method_showForm" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\DefaultAuthorizationForm\u003A\u003AtransformAuthorizationCode\u0028\u0029", "name": "transformAuthorizationCode", "summary": "Transform\u0020Authorization\u0020Code", "url": "classes/Taproot-IndieAuth-Callback-DefaultAuthorizationForm.html#method_transformAuthorizationCode" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\DefaultAuthorizationForm\u003A\u003AsetLogger\u0028\u0029", "name": "setLogger", "summary": "", "url": "classes/Taproot-IndieAuth-Callback-DefaultAuthorizationForm.html#method_setLogger" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\DefaultAuthorizationForm\u003A\u003A\u0024csrfKey", "name": "csrfKey", "summary": "", "url": "classes/Taproot-IndieAuth-Callback-DefaultAuthorizationForm.html#property_csrfKey" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\DefaultAuthorizationForm\u003A\u003A\u0024formTemplatePath", "name": "formTemplatePath", "summary": "", "url": "classes/Taproot-IndieAuth-Callback-DefaultAuthorizationForm.html#property_formTemplatePath" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\DefaultAuthorizationForm\u003A\u003A\u0024logger", "name": "logger", "summary": "", "url": "classes/Taproot-IndieAuth-Callback-DefaultAuthorizationForm.html#property_logger" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback", "name": "SingleUserPasswordAuthenticationCallback", "summary": "Single\u0020User\u0020Password\u0020Authentication\u0020Callback", "url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Constructor", "url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#method___construct" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003A__invoke\u0028\u0029", "name": "__invoke", "summary": "", "url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#method___invoke" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003APASSWORD_FORM_PARAMETER", "name": "PASSWORD_FORM_PARAMETER", "summary": "", "url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#constant_PASSWORD_FORM_PARAMETER" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003ALOGIN_HASH_COOKIE", "name": "LOGIN_HASH_COOKIE", "summary": "", "url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#constant_LOGIN_HASH_COOKIE" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003ADEFAULT_COOKIE_TTL", "name": "DEFAULT_COOKIE_TTL", "summary": "", "url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#constant_DEFAULT_COOKIE_TTL" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003A\u0024csrfKey", "name": "csrfKey", "summary": "", "url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#property_csrfKey" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003A\u0024formTemplate", "name": "formTemplate", "summary": "", "url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#property_formTemplate" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003A\u0024user", "name": "user", "summary": "", "url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#property_user" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003A\u0024hashedPassword", "name": "hashedPassword", "summary": "", "url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#property_hashedPassword" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003A\u0024secret", "name": "secret", "summary": "", "url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#property_secret" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003A\u0024ttl", "name": "ttl", "summary": "", "url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#property_ttl" }, { "fqsen": "\\Taproot\\IndieAuth\\generateRandomString\u0028\u0029", "name": "generateRandomString", "summary": "", "url": "namespaces/taproot-indieauth.html#function_generateRandomString" }, { "fqsen": "\\Taproot\\IndieAuth\\generateRandomPrintableAsciiString\u0028\u0029", "name": "generateRandomPrintableAsciiString", "summary": "", "url": "namespaces/taproot-indieauth.html#function_generateRandomPrintableAsciiString" }, { "fqsen": "\\Taproot\\IndieAuth\\generatePKCECodeChallenge\u0028\u0029", "name": "generatePKCECodeChallenge", "summary": "", "url": "namespaces/taproot-indieauth.html#function_generatePKCECodeChallenge" }, { "fqsen": "\\Taproot\\IndieAuth\\base64_urlencode\u0028\u0029", "name": "base64_urlencode", "summary": "", "url": "namespaces/taproot-indieauth.html#function_base64_urlencode" }, { "fqsen": "\\Taproot\\IndieAuth\\hashAuthorizationRequestParameters\u0028\u0029", "name": "hashAuthorizationRequestParameters", "summary": "", "url": "namespaces/taproot-indieauth.html#function_hashAuthorizationRequestParameters" }, { "fqsen": "\\Taproot\\IndieAuth\\isIndieAuthAuthorizationCodeRedeemingRequest\u0028\u0029", "name": "isIndieAuthAuthorizationCodeRedeemingRequest", "summary": "", "url": "namespaces/taproot-indieauth.html#function_isIndieAuthAuthorizationCodeRedeemingRequest" }, { "fqsen": "\\Taproot\\IndieAuth\\isIndieAuthAuthorizationRequest\u0028\u0029", "name": "isIndieAuthAuthorizationRequest", "summary": "", "url": "namespaces/taproot-indieauth.html#function_isIndieAuthAuthorizationRequest" }, { "fqsen": "\\Taproot\\IndieAuth\\isAuthorizationApprovalRequest\u0028\u0029", "name": "isAuthorizationApprovalRequest", "summary": "", "url": "namespaces/taproot-indieauth.html#function_isAuthorizationApprovalRequest" }, { "fqsen": "\\Taproot\\IndieAuth\\buildQueryString\u0028\u0029", "name": "buildQueryString", "summary": "", "url": "namespaces/taproot-indieauth.html#function_buildQueryString" }, { "fqsen": "\\Taproot\\IndieAuth\\urlComponentsMatch\u0028\u0029", "name": "urlComponentsMatch", "summary": "", "url": "namespaces/taproot-indieauth.html#function_urlComponentsMatch" }, { "fqsen": "\\Taproot\\IndieAuth\\appendQueryParams\u0028\u0029", "name": "appendQueryParams", "summary": "Append\u0020Query\u0020Parameters", "url": "namespaces/taproot-indieauth.html#function_appendQueryParams" }, { "fqsen": "\\Taproot\\IndieAuth\\trySetLogger\u0028\u0029", "name": "trySetLogger", "summary": "Try\u0020setLogger", "url": "namespaces/taproot-indieauth.html#function_trySetLogger" }, { "fqsen": "\\Taproot\\IndieAuth\\renderTemplate\u0028\u0029", "name": "renderTemplate", "summary": "", "url": "namespaces/taproot-indieauth.html#function_renderTemplate" }, { "fqsen": "\\Taproot\\IndieAuth\\isClientIdentifier\u0028\u0029", "name": "isClientIdentifier", "summary": "Check\u0020if\u0020a\u0020provided\u0020string\u0020matches\u0020the\u0020IndieAuth\u0020criteria\u0020for\u0020a\u0020Client\u0020Identifier.", "url": "namespaces/taproot-indieauth.html#function_isClientIdentifier" }, { "fqsen": "\\Taproot\\IndieAuth\\isProfileUrl\u0028\u0029", "name": "isProfileUrl", "summary": "Check\u0020if\u0020a\u0020provided\u0020string\u0020matches\u0020the\u0020IndieAuth\u0020criteria\u0020for\u0020a\u0020User\u0020Profile\u0020URL.", "url": "namespaces/taproot-indieauth.html#function_isProfileUrl" }, { "fqsen": "\\Taproot\\IndieAuth\\isValidState\u0028\u0029", "name": "isValidState", "summary": "OAuth\u00202.0\u0020limits\u0020what\u0020values\u0020are\u0020valid\u0020for\u0020state.", "url": "namespaces/taproot-indieauth.html#function_isValidState" }, { "fqsen": "\\Taproot\\IndieAuth\\isValidCodeChallenge\u0028\u0029", "name": "isValidCodeChallenge", "summary": "IndieAuth\u0020requires\u0020PKCE.\u0020This\u0020implementation\u0020supports\u0020only\u0020S256\u0020for\u0020hashing.", "url": "namespaces/taproot-indieauth.html#function_isValidCodeChallenge" }, { "fqsen": "\\Taproot\\IndieAuth\\isValidScope\u0028\u0029", "name": "isValidScope", "summary": "OAuth\u00202.0\u0020limits\u0020what\u0020values\u0020are\u0020valid\u0020for\u0020scope.", "url": "namespaces/taproot-indieauth.html#function_isValidScope" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException", "name": "IndieAuthException", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003Acreate\u0028\u0029", "name": "create", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#method_create" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AgetStatusCode\u0028\u0029", "name": "getStatusCode", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#method_getStatusCode" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AgetExplanation\u0028\u0029", "name": "getExplanation", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#method_getExplanation" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AgetInfo\u0028\u0029", "name": "getInfo", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#method_getInfo" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AtrustQueryParams\u0028\u0029", "name": "trustQueryParams", "summary": "Trust\u0020Query\u0020Params", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#method_trustQueryParams" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AgetRequest\u0028\u0029", "name": "getRequest", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#method_getRequest" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINTERNAL_ERROR", "name": "INTERNAL_ERROR", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INTERNAL_ERROR" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINTERNAL_ERROR_REDIRECT", "name": "INTERNAL_ERROR_REDIRECT", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INTERNAL_ERROR_REDIRECT" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AAUTHENTICATION_CALLBACK_MISSING_ME_PARAM", "name": "AUTHENTICATION_CALLBACK_MISSING_ME_PARAM", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_AUTHENTICATION_CALLBACK_MISSING_ME_PARAM" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AAUTHORIZATION_APPROVAL_REQUEST_MISSING_HASH", "name": "AUTHORIZATION_APPROVAL_REQUEST_MISSING_HASH", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_AUTHORIZATION_APPROVAL_REQUEST_MISSING_HASH" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AAUTHORIZATION_APPROVAL_REQUEST_INVALID_HASH", "name": "AUTHORIZATION_APPROVAL_REQUEST_INVALID_HASH", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_AUTHORIZATION_APPROVAL_REQUEST_INVALID_HASH" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AHTTP_EXCEPTION_FETCHING_CLIENT_ID", "name": "HTTP_EXCEPTION_FETCHING_CLIENT_ID", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_HTTP_EXCEPTION_FETCHING_CLIENT_ID" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINTERNAL_EXCEPTION_FETCHING_CLIENT_ID", "name": "INTERNAL_EXCEPTION_FETCHING_CLIENT_ID", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INTERNAL_EXCEPTION_FETCHING_CLIENT_ID" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINVALID_REDIRECT_URI", "name": "INVALID_REDIRECT_URI", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_REDIRECT_URI" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINVALID_CLIENT_ID", "name": "INVALID_CLIENT_ID", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_CLIENT_ID" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINVALID_STATE", "name": "INVALID_STATE", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_STATE" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINVALID_CODE_CHALLENGE", "name": "INVALID_CODE_CHALLENGE", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_CODE_CHALLENGE" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINVALID_SCOPE", "name": "INVALID_SCOPE", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_SCOPE" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINVALID_GRANT", "name": "INVALID_GRANT", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_GRANT" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINVALID_REQUEST", "name": "INVALID_REQUEST", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_REQUEST" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINVALID_REQUEST_REDIRECT", "name": "INVALID_REQUEST_REDIRECT", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_REQUEST_REDIRECT" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AEXC_INFO", "name": "EXC_INFO", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_EXC_INFO" }, { "fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003A\u0024request", "name": "request", "summary": "", "url": "classes/Taproot-IndieAuth-IndieAuthException.html#property_request" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\ClosureRequestHandler", "name": "ClosureRequestHandler", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-ClosureRequestHandler.html" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\ClosureRequestHandler\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-ClosureRequestHandler.html#method___construct" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\ClosureRequestHandler\u003A\u003Ahandle\u0028\u0029", "name": "handle", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-ClosureRequestHandler.html#method_handle" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\ClosureRequestHandler\u003A\u003A\u0024callable", "name": "callable", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-ClosureRequestHandler.html#property_callable" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\ClosureRequestHandler\u003A\u003A\u0024args", "name": "args", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-ClosureRequestHandler.html#property_args" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware", "name": "DoubleSubmitCookieCsrfMiddleware", "summary": "Double\u002DSubmit\u0020Cookie\u0020CSRF\u0020Middleware", "url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Constructor", "url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#method___construct" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003AsetLogger\u0028\u0029", "name": "setLogger", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#method_setLogger" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003Aprocess\u0028\u0029", "name": "process", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#method_process" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003AisValid\u0028\u0029", "name": "isValid", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#method_isValid" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003AREAD_METHODS", "name": "READ_METHODS", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#constant_READ_METHODS" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003ATTL", "name": "TTL", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#constant_TTL" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003AATTRIBUTE", "name": "ATTRIBUTE", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#constant_ATTRIBUTE" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003ADEFAULT_ERROR_RESPONSE_STRING", "name": "DEFAULT_ERROR_RESPONSE_STRING", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#constant_DEFAULT_ERROR_RESPONSE_STRING" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003ACSRF_TOKEN_LENGTH", "name": "CSRF_TOKEN_LENGTH", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#constant_CSRF_TOKEN_LENGTH" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003A\u0024attribute", "name": "attribute", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#property_attribute" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003A\u0024ttl", "name": "ttl", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#property_ttl" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003A\u0024errorResponse", "name": "errorResponse", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#property_errorResponse" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003A\u0024tokenLength", "name": "tokenLength", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#property_tokenLength" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003A\u0024logger", "name": "logger", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#property_logger" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\NoOpMiddleware", "name": "NoOpMiddleware", "summary": "No\u002DOp\u0020Middleware", "url": "classes/Taproot-IndieAuth-Middleware-NoOpMiddleware.html" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\NoOpMiddleware\u003A\u003Aprocess\u0028\u0029", "name": "process", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-NoOpMiddleware.html#method_process" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\ResponseRequestHandler", "name": "ResponseRequestHandler", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-ResponseRequestHandler.html" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\ResponseRequestHandler\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-ResponseRequestHandler.html#method___construct" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\ResponseRequestHandler\u003A\u003Ahandle\u0028\u0029", "name": "handle", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-ResponseRequestHandler.html#method_handle" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware\\ResponseRequestHandler\u003A\u003A\u0024response", "name": "response", "summary": "", "url": "classes/Taproot-IndieAuth-Middleware-ResponseRequestHandler.html#property_response" }, { "fqsen": "\\Taproot\\IndieAuth\\Server", "name": "Server", "summary": "IndieAuth\u0020Server", "url": "classes/Taproot-IndieAuth-Server.html" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "Constructor", "url": "classes/Taproot-IndieAuth-Server.html#method___construct" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AgetTokenStorage\u0028\u0029", "name": "getTokenStorage", "summary": "", "url": "classes/Taproot-IndieAuth-Server.html#method_getTokenStorage" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AhandleAuthorizationEndpointRequest\u0028\u0029", "name": "handleAuthorizationEndpointRequest", "summary": "Handle\u0020Authorization\u0020Endpoint\u0020Request", "url": "classes/Taproot-IndieAuth-Server.html#method_handleAuthorizationEndpointRequest" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AhandleTokenEndpointRequest\u0028\u0029", "name": "handleTokenEndpointRequest", "summary": "Handle\u0020Token\u0020Endpoint\u0020Request", "url": "classes/Taproot-IndieAuth-Server.html#method_handleTokenEndpointRequest" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AhandleException\u0028\u0029", "name": "handleException", "summary": "Handle\u0020Exception", "url": "classes/Taproot-IndieAuth-Server.html#method_handleException" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AHANDLE_NON_INDIEAUTH_REQUEST", "name": "HANDLE_NON_INDIEAUTH_REQUEST", "summary": "", "url": "classes/Taproot-IndieAuth-Server.html#constant_HANDLE_NON_INDIEAUTH_REQUEST" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AHANDLE_AUTHENTICATION_REQUEST", "name": "HANDLE_AUTHENTICATION_REQUEST", "summary": "", "url": "classes/Taproot-IndieAuth-Server.html#constant_HANDLE_AUTHENTICATION_REQUEST" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AHASH_QUERY_STRING_KEY", "name": "HASH_QUERY_STRING_KEY", "summary": "The\u0020query\u0020string\u0020parameter\u0020key\u0020used\u0020for\u0020storing\u0020the\u0020hash\u0020used\u0020for\u0020validating\u0020authorization\u0020request\u0020parameters.", "url": "classes/Taproot-IndieAuth-Server.html#constant_HASH_QUERY_STRING_KEY" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003ADEFAULT_CSRF_KEY", "name": "DEFAULT_CSRF_KEY", "summary": "The\u0020key\u0020used\u0020to\u0020store\u0020the\u0020CSRF\u0020token\u0020everywhere\u0020it\u2019s\u0020used\u003A\u0020Request\u0020parameters,\u0020Request\u0020body,\u0020and\u0020Cookies.", "url": "classes/Taproot-IndieAuth-Server.html#constant_DEFAULT_CSRF_KEY" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AAPPROVE_ACTION_KEY", "name": "APPROVE_ACTION_KEY", "summary": "The\u0020form\u0020data\u0020key\u0020used\u0020for\u0020identifying\u0020a\u0020request\u0020as\u0020an\u0020authorization\u0020\u0028consent\u0020screen\u0029\u0020form\u0020submissions.", "url": "classes/Taproot-IndieAuth-Server.html#constant_APPROVE_ACTION_KEY" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AAPPROVE_ACTION_VALUE", "name": "APPROVE_ACTION_VALUE", "summary": "The\u0020form\u0020data\u0020value\u0020used\u0020for\u0020identifying\u0020a\u0020request\u0020as\u0020an\u0020authorization\u0020\u0028consent\u0020screen\u0029\u0020form\u0020submissions.", "url": "classes/Taproot-IndieAuth-Server.html#constant_APPROVE_ACTION_VALUE" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024tokenStorage", "name": "tokenStorage", "summary": "", "url": "classes/Taproot-IndieAuth-Server.html#property_tokenStorage" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024authorizationForm", "name": "authorizationForm", "summary": "", "url": "classes/Taproot-IndieAuth-Server.html#property_authorizationForm" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024csrfMiddleware", "name": "csrfMiddleware", "summary": "", "url": "classes/Taproot-IndieAuth-Server.html#property_csrfMiddleware" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024logger", "name": "logger", "summary": "", "url": "classes/Taproot-IndieAuth-Server.html#property_logger" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024httpGetWithEffectiveUrl", "name": "httpGetWithEffectiveUrl", "summary": "", "url": "classes/Taproot-IndieAuth-Server.html#property_httpGetWithEffectiveUrl" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024handleAuthenticationRequestCallback", "name": "handleAuthenticationRequestCallback", "summary": "", "url": "classes/Taproot-IndieAuth-Server.html#property_handleAuthenticationRequestCallback" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024handleNonIndieAuthRequest", "name": "handleNonIndieAuthRequest", "summary": "", "url": "classes/Taproot-IndieAuth-Server.html#property_handleNonIndieAuthRequest" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024exceptionTemplatePath", "name": "exceptionTemplatePath", "summary": "", "url": "classes/Taproot-IndieAuth-Server.html#property_exceptionTemplatePath" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024secret", "name": "secret", "summary": "", "url": "classes/Taproot-IndieAuth-Server.html#property_secret" }, { "fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024requirePkce", "name": "requirePkce", "summary": "", "url": "classes/Taproot-IndieAuth-Server.html#property_requirePkce" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage", "name": "FilesystemJsonStorage", "summary": "Filesystem\u0020JSON\u0020Token\u0020Storage", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003A__construct\u0028\u0029", "name": "__construct", "summary": "", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method___construct" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003AsetLogger\u0028\u0029", "name": "setLogger", "summary": "", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_setLogger" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003AcreateAuthCode\u0028\u0029", "name": "createAuthCode", "summary": "Create\u0020Authorization\u0020Code", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_createAuthCode" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003AexchangeAuthCodeForAccessToken\u0028\u0029", "name": "exchangeAuthCodeForAccessToken", "summary": "Exchange\u0020Authorization\u0020Code\u0020for\u0020Access\u0020Token", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_exchangeAuthCodeForAccessToken" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003AgetAccessToken\u0028\u0029", "name": "getAccessToken", "summary": "Get\u0020Access\u0020Token", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_getAccessToken" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003ArevokeAccessToken\u0028\u0029", "name": "revokeAccessToken", "summary": "Revoke\u0020Access\u0020Token", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_revokeAccessToken" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003AdeleteExpiredTokens\u0028\u0029", "name": "deleteExpiredTokens", "summary": "", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_deleteExpiredTokens" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003Aget\u0028\u0029", "name": "get", "summary": "", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_get" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003Aput\u0028\u0029", "name": "put", "summary": "", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_put" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003Adelete\u0028\u0029", "name": "delete", "summary": "", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_delete" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003AgetPath\u0028\u0029", "name": "getPath", "summary": "", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_getPath" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003AwithLock\u0028\u0029", "name": "withLock", "summary": "", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_withLock" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003Ahash\u0028\u0029", "name": "hash", "summary": "", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_hash" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003ADEFAULT_AUTH_CODE_TTL", "name": "DEFAULT_AUTH_CODE_TTL", "summary": "", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#constant_DEFAULT_AUTH_CODE_TTL" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003ADEFAULT_ACCESS_TOKEN_TTL", "name": "DEFAULT_ACCESS_TOKEN_TTL", "summary": "", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#constant_DEFAULT_ACCESS_TOKEN_TTL" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003ATOKEN_LENGTH", "name": "TOKEN_LENGTH", "summary": "", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#constant_TOKEN_LENGTH" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003A\u0024path", "name": "path", "summary": "", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#property_path" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003A\u0024authCodeTtl", "name": "authCodeTtl", "summary": "", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#property_authCodeTtl" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003A\u0024accessTokenTtl", "name": "accessTokenTtl", "summary": "", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#property_accessTokenTtl" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003A\u0024secret", "name": "secret", "summary": "", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#property_secret" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003A\u0024logger", "name": "logger", "summary": "", "url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#property_logger" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\TokenStorageInterface", "name": "TokenStorageInterface", "summary": "Token\u0020Storage\u0020Interface", "url": "classes/Taproot-IndieAuth-Storage-TokenStorageInterface.html" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\TokenStorageInterface\u003A\u003AcreateAuthCode\u0028\u0029", "name": "createAuthCode", "summary": "Create\u0020Authorization\u0020Code", "url": "classes/Taproot-IndieAuth-Storage-TokenStorageInterface.html#method_createAuthCode" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\TokenStorageInterface\u003A\u003AexchangeAuthCodeForAccessToken\u0028\u0029", "name": "exchangeAuthCodeForAccessToken", "summary": "Exchange\u0020Authorization\u0020Code\u0020for\u0020Access\u0020Token", "url": "classes/Taproot-IndieAuth-Storage-TokenStorageInterface.html#method_exchangeAuthCodeForAccessToken" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\TokenStorageInterface\u003A\u003AgetAccessToken\u0028\u0029", "name": "getAccessToken", "summary": "Get\u0020Access\u0020Token", "url": "classes/Taproot-IndieAuth-Storage-TokenStorageInterface.html#method_getAccessToken" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage\\TokenStorageInterface\u003A\u003ArevokeAccessToken\u0028\u0029", "name": "revokeAccessToken", "summary": "Revoke\u0020Access\u0020Token", "url": "classes/Taproot-IndieAuth-Storage-TokenStorageInterface.html#method_revokeAccessToken" }, { "fqsen": "\\", "name": "\\", "summary": "", "url": "namespaces/default.html" }, { "fqsen": "\\Taproot\\IndieAuth\\Callback", "name": "Callback", "summary": "", "url": "namespaces/taproot-indieauth-callback.html" }, { "fqsen": "\\Taproot\\IndieAuth", "name": "IndieAuth", "summary": "", "url": "namespaces/taproot-indieauth.html" }, { "fqsen": "\\Taproot", "name": "Taproot", "summary": "", "url": "namespaces/taproot.html" }, { "fqsen": "\\Taproot\\IndieAuth\\Middleware", "name": "Middleware", "summary": "", "url": "namespaces/taproot-indieauth-middleware.html" }, { "fqsen": "\\Taproot\\IndieAuth\\Storage", "name": "Storage", "summary": "", "url": "namespaces/taproot-indieauth-storage.html" } ] );