{"hierarchy":{"paths":[["doc:\/\/ios-sdk.VKID\/documentation\/VKID","doc:\/\/ios-sdk.VKID\/documentation\/VKID\/PKCESecrets","doc:\/\/ios-sdk.VKID\/documentation\/VKID\/PKCESecrets\/CodeChallengeMethod-swift.enum"]]},"identifier":{"url":"doc:\/\/ios-sdk.VKID\/documentation\/VKID\/PKCESecrets\/CodeChallengeMethod-swift.enum\/init(rawValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"VKID"}],"externalID":"s:4VKID11PKCESecretsV19CodeChallengeMethodO8rawValueAESgSS_tcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Initializer","title":"init(rawValue:)","symbolKind":"init"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/vkid\/pkcesecrets\/codechallengemethod-swift.enum\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"https://datatracker.ietf.org/doc/html/rfc7636":{"titleInlineContent":[{"type":"text","text":"PKCE"}],"title":"PKCE","url":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc7636","identifier":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc7636","type":"link"},"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"},"doc://ios-sdk.VKID/documentation/VKID/PKCESecrets/CodeChallengeMethod-swift.enum/init(rawValue:)":{"abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","identifier":"doc:\/\/ios-sdk.VKID\/documentation\/VKID\/PKCESecrets\/CodeChallengeMethod-swift.enum\/init(rawValue:)","kind":"symbol","title":"init(rawValue:)","url":"\/documentation\/vkid\/pkcesecrets\/codechallengemethod-swift.enum\/init(rawvalue:)","type":"topic"},"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"}}}