File tree
1,056 files changed
+1652
-54
lines changed- VKIDDemo
- VKIDDemo.xcodeproj
- VKIDDemo/Sources
- Extensions
- Misc
- Network
- UI
- VKIDTestingInfra/Extensions
- Random
- VKID
- Sources
- Core
- AuthConfiguration
- Migration
- Infrastructure
- VKID.docc
- Tests/AuthFlow/Common
- docs
- css
- data/documentation
- vkid
- accesstoken
- activityindicating
- anonymoustoken
- appcredentials
- appearance
- colorscheme-swift.enum
- locale-swift.enum
- asyncuiviewcontrollerelement
- authcodeexchanging
- authcodehandler
- authconfiguration
- flow
- autherror
- authflowdata
- authorizationcode
- autoshowconfiguration
- bottomsheetviewcontroller
- confflowcodehandler
- configuration
- expiring
- groupsubscriptionconfiguration
- buttontype-swift.enum
- groupsubscriptionerror
- groupsubscriptionsheetcreationerror
- groupsubscriptionsheet
- buttonconfiguration
- theme
- groupsubscriptionslimit
- idtoken
- layoutconstants
- legacyusersession
- logouterror
- oauth2migrationerror
- oauth2migrationmanager
- oauthlistwidget
- buttonconfiguration
- theme
- oauthproviderconfiguration
- oauthprovider
- onetapbottomsheet
- authbutton
- targetactiontext
- theme
- onetapbutton
- appearance
- logoimage
- style
- theme
- title
- layout
- height-swift.enum
- large
- medium
- small
- kind-swift.enum
- pkcesecrets
- codechallengemethod-swift.enum
- refreshtoken
- scope
- swiftuiviewelement
- tokenrefreshingerror
- uielement
- uifactory
- uikitpresenter
- uikitpresenting
- uitrampoline
- uiviewcontrollerelement
- uiviewelement
- userfetchingerror
- userid
- usersession
- user
- vkidobserver
- vkid
- documentation/vkid
- accesstoken
- !=(_:_:)
- customdebugstringconvertible-implementations
- debugdescription
- decodable-implementations
- equatable-implementations
- expirationdate
- expiring-implementations
- init(from:)
- init(userid:value:expirationdate:scope:)
- isexpired
- scope
- userid
- value
- willexpire(in:)
- activityindicating
- isanimating
- startanimating()
- stopanimating()
- anonymoustoken
- expirationdate
- expiring-implementations
- init(from:)
- init(value:expirationdate:)
- isexpired
- value
- willexpire(in:)
- appcredentials
- clientid
- clientsecret
- init(clientid:clientsecret:)
- appearance
- colorscheme-swift.enum
- !=(_:_:)
- current
- dark
- equatable-implementations
- hash(into:)
- hashvalue
- init(rawvalue:)
- light
- rawrepresentable-implementations
- system
- colorscheme-swift.property
- init(colorscheme:locale:)
- locale-swift.enum
- !=(_:_:)
- current
- de
- en
- equatable-implementations
- es
- fr
- hash(into:)
- hashvalue
- init(rawvalue:)
- languagecode
- pl
- rawrepresentable-implementations
- ru
- system
- tr
- uk
- locale-swift.property
- asyncuiviewcontrollerelement
- uiviewcontrollererror
- uiviewcontrollertype
- authcodeexchanging
- exchangeauthcode(_:completion:)
- authcodehandler
- exchange(_:finishflow:)
- authconfiguration
- flow
- confidentialclientflow(codeexchanger:pkce:)
- publicclientflow(pkce:)
- groupsubscriptionconfiguration
- init(flow:scope:forcewebviewflow:groupsubscriptionconfiguration:)
- autherror
- !=(_:_:)
- authalreadyinprogress
- authcodeexchangedonyourbackend
- cancelled
- codeverifiernotprovided
- equatable-implementations
- error-implementations
- localizeddescription
- unknown
- authflowdata
- accesstoken
- deviceid
- idtoken
- init(accesstoken:refreshtoken:idtoken:deviceid:)
- refreshtoken
- authorizationcode
- codeverifier
- code
- deviceid
- redirecturi
- state
- authresultcompletion
- authresult
- autoshowconfiguration
- init(presenter:delaymilliseconds:)
- bottomsheetviewcontroller
- init(coder:)
- viewdidload()
- confflowcodehandler
- exchangeauthcode(_:completion:)-5p7yg
- exchangeauthcode(_:completion:)
- configuration
- appcredentials
- appearance
- groupsubscriptionslimit
- init(appcredentials:appearance:loggingenabled:groupsubscriptionslimit:)
- loggingenabled
- expiring
- expirationdate
- isexpired-4i9qd
- isexpired
- willexpire(in:)-4kz6i
- willexpire(in:)
- groupsubscriptioncompletion
- groupsubscriptionconfiguration
- buttontype-swift.enum
- custom(_:)
- inheritedordefault
- buttontype-swift.property
- init(subscribetogroupid:oncompletesubscription:buttontype:sheetcornerradius:)
- oncompletesubscription
- sheetcornerradius
- subscribetogroupid
- groupsubscriptionerror
- canceledbyuser
- closedbyuser
- error-implementations
- failedsubscription
- failedtocreate(_:)
- invalidaccesstoken
- localizeddescription
- unknown
- groupsubscriptionresult
- groupsubscriptionsheetcreationerror
- !=(_:_:)
- alreadymember
- equatable-implementations
- error-implementations
- groupclosed
- hash(into:)
- hashvalue
- init(rawvalue:)
- invalidaccesstoken
- isserviceaccount
- localizeddescription
- locallimitreached
- rawrepresentable-implementations
- scopemissing
- subscriptionnotallowed
- unknown
- groupsubscriptionsheet
- buttonconfiguration
- cornerradius
- height
- init(height:cornerradius:)
- factory
- init(subscribetogroupid:buttonconfiguration:theme:sheetcornerradius:presenter:oncompletesubscription:accesstokenprovider:)
- theme
- matchingcolorscheme(_:)
- uiviewcontrollertype
- viewcontrollerelementerror
- groupsubscriptionslimit
- init(maxsubsctiptionstoshow:periodindays:)
- maxsubscriptionstoshow
- periodindays
- idtoken
- !=(_:_:)
- customdebugstringconvertible-implementations
- debugdescription
- equatable-implementations
- init(from:)
- init(userid:value:)
- userid
- value
- layoutconstants
- defaultcornerradius
- legacyusersession
- accesstoken
- creationdate
- id
- logout(completion:)
- oauthprovider
- user
- logouterror
- !=(_:_:)
- equatable-implementations
- error-implementations
- invalidaccesstoken
- localizeddescription
- unknown
- logoutresult
- oauth2migrationerror
- !=(_:_:)
- codeverifiernotprovided
- equatable-implementations
- error-implementations
- invalidaccesstoken
- localizeddescription
- migrationoverdue
- unknown
- oauth2migrationmanager
- migrate(from:completion:)
- migrate(from:oauthprovider:completion:)
- migrate(from:oauthprovider:secrets:completion:)
- migrate(from:secrets:completion:)
- oauthlistwidget
- buttonconfiguration
- cornerradius
- height
- init(height:cornerradius:)
- factory
- init(oauthproviders:authconfiguration:buttonconfiguration:theme:presenter:oncompleteauth:)
- theme
- matchingcolorscheme(_:)
- oauthproviderconfiguration
- alternativeproviders
- init(alternativeproviders:)
- primaryprovider
- oauthprovider
- !=(_:_:)
- allcases
- equatable-implementations
- init(from:)
- mail
- ok
- vkid
- onetapbottomsheet
- authbutton
- cornerradius
- height
- init(height:cornerradius:)
- autoshow(configuration:factory:)
- factory
- init(servicename:targetactiontext:onetapbutton:authconfiguration:oauthproviderconfiguration:theme:autodismissonsuccess:oncompleteauth:)
- targetactiontext
- applyfor
- ordercheckoutatservice(_:)
- ordercheckout
- registerforevent
- signintoservice(_:)
- signin
- subtitle
- title
- theme
- matchingcolorscheme(_:)
- onetapbutton
- appearance
- init(style:)
- init(style:theme:)
- init(title:style:theme:)
- logoimage
- !=(_:_:)
- equatable-implementations
- vkidprimary
- vkidsecondary
- style
- !=(_:_:)
- allcases
- equatable-implementations
- primary(logo:)
- secondary(logo:)
- theme
- matchingcolorscheme(_:)
- title
- !=(_:_:)
- brief
- calculate
- equatable-implementations
- get
- makeorder
- open
- order
- participate
- primary
- signup
- submitrequest
- vkid
- factory
- init(appearance:layout:ontap:)
- init(appearance:layout:presenter:authconfiguration:oncompleteauth:)
- init(title:height:cornerradius:theme:authconfiguration:oauthproviderconfiguration:presenter:oncompleteauth:)
- layout
- cornerradius
- height-swift.enum
- !=(_:_:)
- allcases
- equatable-implementations
- large(_:)
- large
- !=(_:_:)
- equatable-implementations
- h48
- h50
- h52
- h54
- h56
- hash(into:)
- hashvalue
- init(rawvalue:)
- rawrepresentable-implementations
- medium(_:)
- medium
- !=(_:_:)
- equatable-implementations
- h40
- h42
- h44
- h46
- hash(into:)
- hashvalue
- init(rawvalue:)
- rawrepresentable-implementations
- rawvalue
- small(_:)
- small
- !=(_:_:)
- equatable-implementations
- h32
- h34
- h36
- h38
- hash(into:)
- hashvalue
- init(rawvalue:)
- rawrepresentable-implementations
- height-swift.property
- init(kind:height:cornerradius:)
- kind-swift.enum
- !=(_:_:)
- equatable-implementations
- hash(into:)
- hashvalue
- init(rawvalue:)
- logoonly
- rawrepresentable-implementations
- regular
- kind-swift.property
- logoonly(size:cornerradius:)
- regular(height:cornerradius:)
- ontapcallback
- pkcesecrets
- !=(_:_:)
- codechallengemethod-swift.enum
- !=(_:_:)
- equatable-implementations
- hash(into:)
- hashvalue
- init(rawvalue:)
- rawrepresentable-implementations
- s256
- codechallengemethod-swift.property
- codechallenge
- codeverifier
- equatable-implementations
- init()
- init(codeverifier:codechallenge:codechallengemethod:state:)
- state
- refreshtoken
- !=(_:_:)
- customdebugstringconvertible-implementations
- debugdescription
- decodable-implementations
- equatable-implementations
- init(from:)
- init(userid:value:scope:)
- scope
- userid
- value
- scope
- !=(_:_:)
- arrayliteralelement
- description
- equatable-implementations
- hasgranted(_:)
- init(_:)-5xdu1
- init(_:)-9kvca
- init(arrayliteral:)
- init(from:)
- value
- swiftuiviewelement
- viewtype
- tokenrefreshingerror
- !=(_:_:)
- equatable-implementations
- error-implementations
- invalidrefreshtoken
- localizeddescription
- statemismatch
- unknown
- tokenrefreshingresult
- uielement
- factory
- uifactory
- ui(for:)-7mblz
- ui(for:)
- uikitpresenter
- custom(_:)
- dismiss(_:animated:completion:)
- newuiwindow
- present(_:animated:completion:)
- presentingwindow
- uiviewcontroller(_:)
- uiwindow(_:)
- uikitpresenting
- dismiss(_:animated:completion:)
- present(_:animated:completion:)
- presentingwindow
- uitrampoline
- uiview()
- uiviewcontroller()
- uiviewcontroller(completion:)
- view()
- uiviewcontrollerelement
- uiviewcontrollertype
- uiviewelement
- uiviewtype
- userfetchingerror
- !=(_:_:)
- captchaerror
- equatable-implementations
- error-implementations
- invalidaccesstoken
- localizeddescription
- unknown
- userfetchingresult
- userid
- !=(_:_:)
- equatable-implementations
- init(from:)
- init(value:)
- value
- usersession
- accesstoken
- creationdate
- fetchuser(completion:)
- getfreshaccesstoken(completion:)
- getfreshaccesstoken(forcerefresh:completion:)
- idtoken
- logout(completion:)
- oauthprovider
- refreshtoken
- sessionid
- userid
- user
- user
- !=(_:_:)
- avatarurl
- customdebugstringconvertible-implementations
- debugdescription
- email
- equatable-implementations
- firstname
- id
- init(from:)
- lastname
- phone
- vkidobserver
- vkid(_:didcompleteauthwith:in:)
- vkid(_:didlogoutfrom:with:)-53759
- vkid(_:didlogoutfrom:with:)
- vkid(_:didrefreshaccesstokenin:with:)-5ntoi
- vkid(_:didrefreshaccesstokenin:with:)
- vkid(_:didstartauthusing:)
- vkid(_:didupdateuserin:with:)-4gftr
- vkid(_:didupdateuserin:with:)
- vkid
- add(observer:)
- apiversion
- appearance
- authorize(with:oauthprovider:using:completion:)
- authorizedsessions
- currentauthorizedsession
- groupsubscriptionslimit
- init(config:)
- legacyauthorizedsessions
- oauth2migrationmanager
- open(url:)
- remove(observer:)
- sdkversion
- set(config:)
- ui(for:)
- uifactory-implementations
- images/dbf3c6c1a4b56eb9.VKID
- img
- index
- js
- scripts/ci
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,056 files changed
+1652
-54
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
5 | 10 | | |
6 | 11 | | |
7 | 12 | | |
| |||
14 | 19 | | |
15 | 20 | | |
16 | 21 | | |
17 | | - | |
| 22 | + | |
18 | 23 | | |
19 | 24 | | |
20 | | - | |
| 25 | + | |
21 | 26 | | |
22 | 27 | | |
23 | 28 | | |
24 | 29 | | |
25 | | - | |
| 30 | + | |
26 | 31 | | |
27 | 32 | | |
28 | 33 | | |
| |||
64 | 69 | | |
65 | 70 | | |
66 | 71 | | |
67 | | - | |
| 72 | + | |
68 | 73 | | |
69 | 74 | | |
70 | 75 | | |
71 | 76 | | |
72 | 77 | | |
73 | | - | |
74 | | - | |
| 78 | + | |
| 79 | + | |
75 | 80 | | |
76 | 81 | | |
77 | | - | |
| 82 | + | |
78 | 83 | | |
79 | 84 | | |
80 | 85 | | |
| |||
152 | 157 | | |
153 | 158 | | |
154 | 159 | | |
155 | | - | |
156 | | - | |
157 | | - | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | | - | |
6 | | - | |
| 5 | + | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
48 | | - | |
| 47 | + | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| |||
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
208 | | - | |
| 208 | + | |
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
93 | | - | |
| 93 | + | |
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | | - | |
| 115 | + | |
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
| |||
0 commit comments