h$      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd None 8Oesnaplet-customauthIs the action expected to match with an ID attached to the user. Use False if using the action to attach a new ID.fghijklmnoepqrstuvw  xyz{|}  "#$!%*'&()+,-None* !$#"./9012345678:;<=>?@ABCDELHKFGIJMN~OPNone  QRSTNone 7None \UNone VWXNone$  $./9012345678UVWX$./9012345678 $  UVXW None  >? YZ[\]^_` None @abcdNonej  !#"%)(&'*+,-:;<=>?@ABCDELHKFGIJMNOPQRSTYZ[\]^_`abcd:;<=>?@ABCD !#"%)(&'* ELHKFGIJMNOP-,+\YZS[QR_`]T^abcd     !"#$%&'()*+,-./01234566789:;<=>?@AABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^ _ ` a b c d e f g h i jkllmnoopqrsttuvwxyz{|}~     -snaplet-customauth-0.2-AStkRqJsGa5DpwPLsi6Rr2Snap.Snaplet.CustomAuthSnap.Snaplet.CustomAuth.OAuth2Snap.Snaplet.CustomAuth.Types#Snap.Snaplet.CustomAuth.AuthManagerSnap.Snaplet.CustomAuth.UserSnap.Snaplet.CustomAuth.Util&Snap.Snaplet.CustomAuth.OAuth2.Splices'Snap.Snaplet.CustomAuth.OAuth2.Internal Snap.Snaplet.CustomAuth.HandlersSnap.Snaplet.CustomAuth.HeistAuthUsernamesession csrfToken OAuth2Stage SCallbackSLoginSCreateSActionPasswordFailureMissingMismatch OAuth2FailureStateNotStoredStateNotReceived ExpiredStateBadStateConfigurationErrorIdExtractionFailed NoStoredToken AlreadyUserAlreadyLoggedIn IdentityInUse ProviderErrorAccessTokenFetchError CreateFailure MissingName InvalidName DuplicateName AuthFailure UserErrorLoginCreateAction LoginFailure NoSessionSessionRecoverFailUsernameMissingPasswordMissingWrongPasswordOrUsernameauthCookieLifetimeauthNamedefAuthSettingsOAuth2Settings oauth2Check oauth2Login oauth2FailureprepareOAuth2Createoauth2AccountCreatedoauth2LoginDone resumeAction stateStore httpManagerbracket AuthManager activeUsercookieLifetimesessionCookieName userField passwordField stateStore'oauth2Provider authFailData providers IAuthBackendpreparePasswordCreate cancelPreparecreateattachLoginMethodloginlogoutrecover getUserIdisDuplicateErrorUserData extractUsersetUser currentUserrecoverSessionisSessionDefinedaddOAuth2Splices oauth2InitredirectToProvider saveAction loginUser logoutUsercombinedLoginRecover createAccountauthInit isLoggedIngetAuthFailDataresetAuthFailDatacompiledAuthSplices ifLoggedIn ifLoggedOut loggedInUser requireUser AuthSettings_authCookieLifetime _authName SavedAction savedAction actionUser actionStampactionProviderProvideroauth identityFieldidentityEndpoint discovery providerNamescopeOAuth2ActionFailureAlreadyAttachedAttachNotLoggedInActionUserMismatchActionDecodeError ActionTimeoutHasAuth extractAuth setFailure' getStateName getParamText setFailureaddAuthSplices cIfLoggedIn cIfLoggedOut cLoggedInUser