{"metadata":{"symbolKind":"init","roleHeading":"Initializer","modules":[{"name":"VKID"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","title":"init()","externalID":"s:4VKID11PKCESecretsVACyKcfc"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"() ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/vkid\/pkcesecrets\/init()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Инициализатор, который сгенерирует параметры PKCE"}],"hierarchy":{"paths":[["doc:\/\/ios-sdk.VKID\/documentation\/VKID","doc:\/\/ios-sdk.VKID\/documentation\/VKID\/PKCESecrets"]]},"identifier":{"url":"doc:\/\/ios-sdk.VKID\/documentation\/VKID\/PKCESecrets\/init()","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://ios-sdk.VKID/documentation/VKID/PKCESecrets/init()":{"abstract":[{"type":"text","text":"Инициализатор, который сгенерирует параметры PKCE"}],"identifier":"doc:\/\/ios-sdk.VKID\/documentation\/VKID\/PKCESecrets\/init()","url":"\/documentation\/vkid\/pkcesecrets\/init()","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"() "},{"kind":"keyword","text":"throws"}],"kind":"symbol","type":"topic","title":"init()","role":"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"}]},"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":{"type":"link","title":"PKCE","identifier":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc7636","titleInlineContent":[{"text":"PKCE","type":"text"}],"url":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc7636"}}}