{"hierarchy":{"paths":[["doc:\/\/ios-sdk.VKID\/documentation\/VKID","doc:\/\/ios-sdk.VKID\/documentation\/VKID\/PKCESecrets"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"text":"Случайно сгенерированная строка для повышения безопасности от ","type":"text"},{"identifier":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc6749#section-10.12","type":"reference","isActive":true}],"sections":[],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:4VKID11PKCESecretsV5stateSSvp","role":"symbol","modules":[{"name":"VKID"}],"roleHeading":"Instance Property","title":"state"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ios-sdk.VKID\/documentation\/VKID\/PKCESecrets\/state"},"variants":[{"paths":["\/documentation\/vkid\/pkcesecrets\/state"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"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/rfc6749#section-10.12":{"url":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc6749#section-10.12","identifier":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc6749#section-10.12","title":"CSRF-атак","type":"link","titleInlineContent":[{"text":"CSRF-атак","type":"text"}]},"doc://ios-sdk.VKID/documentation/VKID/PKCESecrets/state":{"title":"state","identifier":"doc:\/\/ios-sdk.VKID\/documentation\/VKID\/PKCESecrets\/state","abstract":[{"text":"Случайно сгенерированная строка для повышения безопасности от ","type":"text"},{"isActive":true,"identifier":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc6749#section-10.12","type":"reference"}],"url":"\/documentation\/vkid\/pkcesecrets\/state","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","type":"topic","kind":"symbol"},"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"}]},"https://datatracker.ietf.org/doc/html/rfc7636":{"url":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc7636","titleInlineContent":[{"text":"PKCE","type":"text"}],"type":"link","identifier":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc7636","title":"PKCE"}}}