{"abstract":[{"type":"reference","isActive":true,"identifier":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc7636#section-4.3"},{"text":" ","type":"text"},{"text":"На данный момент используется s256","type":"text"}],"identifier":{"url":"doc:\/\/ios-sdk.VKID\/documentation\/VKID\/PKCESecrets\/codeChallengeMethod-swift.property","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"codeChallengeMethod","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CodeChallengeMethod","kind":"typeIdentifier","identifier":"doc:\/\/ios-sdk.VKID\/documentation\/VKID\/PKCESecrets\/CodeChallengeMethod-swift.enum","preciseIdentifier":"s:4VKID11PKCESecretsV19CodeChallengeMethodO"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/vkid\/pkcesecrets\/codechallengemethod-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/ios-sdk.VKID\/documentation\/VKID","doc:\/\/ios-sdk.VKID\/documentation\/VKID\/PKCESecrets"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"externalID":"s:4VKID11PKCESecretsV19codeChallengeMethodAC04CodedE0Ovp","roleHeading":"Instance Property","title":"codeChallengeMethod","modules":[{"name":"VKID"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"codeChallengeMethod","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CodeChallengeMethod","kind":"typeIdentifier","preciseIdentifier":"s:4VKID11PKCESecretsV19CodeChallengeMethodO"}],"symbolKind":"property"},"references":{"doc://ios-sdk.VKID/documentation/VKID/PKCESecrets":{"abstract":[{"type":"text","text":"Для повышения безопасности авторизации используется "},{"type":"reference","identifier":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc7636","isActive":true}],"role":"symbol","identifier":"doc:\/\/ios-sdk.VKID\/documentation\/VKID\/PKCESecrets","type":"topic","url":"\/documentation\/vkid\/pkcesecrets","kind":"symbol","title":"PKCESecrets","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PKCESecrets"}],"navigatorTitle":[{"kind":"identifier","text":"PKCESecrets"}]},"doc://ios-sdk.VKID/documentation/VKID":{"identifier":"doc:\/\/ios-sdk.VKID\/documentation\/VKID","type":"topic","abstract":[{"type":"text","text":"Библиотека для авторизации пользователей iOS приложений с помощью аккаунта VK ID."}],"url":"\/documentation\/vkid","kind":"symbol","role":"collection","title":"VKID"},"https://datatracker.ietf.org/doc/html/rfc7636#section-4.3":{"title":"Алгоритм хеширования","titleInlineContent":[{"text":"Алгоритм хеширования","type":"text"}],"type":"link","identifier":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc7636#section-4.3","url":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc7636#section-4.3"},"doc://ios-sdk.VKID/documentation/VKID/PKCESecrets/codeChallengeMethod-swift.property":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"codeChallengeMethod","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4VKID11PKCESecretsV19CodeChallengeMethodO","text":"CodeChallengeMethod","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","url":"\/documentation\/vkid\/pkcesecrets\/codechallengemethod-swift.property","abstract":[{"type":"reference","isActive":true,"identifier":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc7636#section-4.3"},{"type":"text","text":" "},{"type":"text","text":"На данный момент используется s256"}],"identifier":"doc:\/\/ios-sdk.VKID\/documentation\/VKID\/PKCESecrets\/codeChallengeMethod-swift.property","type":"topic","title":"codeChallengeMethod"},"doc://ios-sdk.VKID/documentation/VKID/PKCESecrets/CodeChallengeMethod-swift.enum":{"role":"symbol","title":"PKCESecrets.CodeChallengeMethod","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodeChallengeMethod"}],"identifier":"doc:\/\/ios-sdk.VKID\/documentation\/VKID\/PKCESecrets\/CodeChallengeMethod-swift.enum","navigatorTitle":[{"kind":"identifier","text":"CodeChallengeMethod"}],"kind":"symbol","abstract":[],"url":"\/documentation\/vkid\/pkcesecrets\/codechallengemethod-swift.enum"},"https://datatracker.ietf.org/doc/html/rfc7636":{"title":"PKCE","type":"link","identifier":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc7636","titleInlineContent":[{"text":"PKCE","type":"text"}],"url":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc7636"}}}