|
28 | 28 | USER_SETTINGS = getattr(settings, "OAUTH2_PROVIDER", None)
|
29 | 29 |
|
30 | 30 | APPLICATION_MODEL = getattr(settings, "OAUTH2_PROVIDER_APPLICATION_MODEL", "oauth2_provider.Application")
|
| 31 | +DEVICE_MODEL = getattr(settings, "OAUTH2_PROVIDER_DEVICE_MODEL", "oauth2_provider.Device") |
31 | 32 | ACCESS_TOKEN_MODEL = getattr(settings, "OAUTH2_PROVIDER_ACCESS_TOKEN_MODEL", "oauth2_provider.AccessToken")
|
32 | 33 | ID_TOKEN_MODEL = getattr(settings, "OAUTH2_PROVIDER_ID_TOKEN_MODEL", "oauth2_provider.IDToken")
|
33 | 34 | GRANT_MODEL = getattr(settings, "OAUTH2_PROVIDER_GRANT_MODEL", "oauth2_provider.Grant")
|
|
39 | 40 | "CLIENT_SECRET_GENERATOR_LENGTH": 128,
|
40 | 41 | "CLIENT_SECRET_HASHER": "default",
|
41 | 42 | "ACCESS_TOKEN_GENERATOR": None,
|
| 43 | + "OAUTH_DEVICE_VERIFICATION_URI": None, |
| 44 | + "OAUTH_DEVICE_USER_CODE_GENERATOR": None, |
42 | 45 | "REFRESH_TOKEN_GENERATOR": None,
|
43 | 46 | "EXTRA_SERVER_KWARGS": {},
|
44 | 47 | "OAUTH2_SERVER_CLASS": "oauthlib.oauth2.Server",
|
|
61 | 64 | "APPLICATION_MODEL": APPLICATION_MODEL,
|
62 | 65 | "ACCESS_TOKEN_MODEL": ACCESS_TOKEN_MODEL,
|
63 | 66 | "ID_TOKEN_MODEL": ID_TOKEN_MODEL,
|
| 67 | + "DEVICE_MODEL": DEVICE_MODEL, |
| 68 | + "DEVICE_FLOW_INTERVAL": 5, |
64 | 69 | "GRANT_MODEL": GRANT_MODEL,
|
65 | 70 | "REFRESH_TOKEN_MODEL": REFRESH_TOKEN_MODEL,
|
66 | 71 | "APPLICATION_ADMIN_CLASS": "oauth2_provider.admin.ApplicationAdmin",
|
|
0 commit comments