feat(console): device code (#5771)

* feat: device code

* device code, create stepper

* rm logs

* app setup with device code

* remove redirects if grant type is device code only

* add device code app e2e

---------

Co-authored-by: Fabi <fabienne.gerschwiler@gmail.com>
Co-authored-by: Elio Bischof <elio@zitadel.com>
This commit is contained in:
Max Peintner
2023-05-11 10:18:14 +02:00
committed by GitHub
parent 35a0977663
commit 2dc016ea3b
16 changed files with 212 additions and 46 deletions

View File

@@ -1965,7 +1965,8 @@
"GRANT": {
"0": "Authorization Code",
"1": "Implicit",
"2": "Refresh Token"
"2": "Refresh Token",
"3": "Device Code"
},
"AUTHMETHOD": {
"0": "Basic",
@@ -2056,6 +2057,10 @@
"TITLE": "Implicit",
"DESCRIPTION": "Erhalte die Token direkt vom authorize Endpoint"
},
"DEVICECODE": {
"TITLE": "Device Code",
"DESCRIPTION": "Autorisieren Sie das Gerät auf einem Computer oder Smartphone."
},
"CUSTOM": {
"TITLE": "Custom",
"DESCRIPTION": "Deine Konfiguration entspricht keiner anderen Option."

View File

@@ -1962,7 +1962,8 @@
"GRANT": {
"0": "Authorization Code",
"1": "Implicit",
"2": "Refresh Token"
"2": "Refresh Token",
"3": "Device Code"
},
"AUTHMETHOD": {
"0": "Basic",
@@ -2053,6 +2054,10 @@
"TITLE": "Implicit",
"DESCRIPTION": "Get the tokens directly from the authorization endpoint"
},
"DEVICECODE": {
"TITLE": "Device Code",
"DESCRIPTION": "Authorize the device on a computer or smartphone."
},
"CUSTOM": {
"TITLE": "Custom",
"DESCRIPTION": "Your setting doesn't correspond to any other option."

View File

@@ -1962,7 +1962,8 @@
"GRANT": {
"0": "Código de autorización",
"1": "Implícito",
"2": "Token de refresco"
"2": "Token de refresco",
"3": "Device Code"
},
"AUTHMETHOD": {
"0": "Básico",
@@ -2053,6 +2054,10 @@
"TITLE": "Implícita",
"DESCRIPTION": "Obtén los tokens directamente del endpoint de autorización"
},
"DEVICECODE": {
"TITLE": "Device Code",
"DESCRIPTION": "Autorizar el dispositivo en una computadora o teléfono."
},
"CUSTOM": {
"TITLE": "Personalizada",
"DESCRIPTION": "Tu configuración no se corresponde con alguna de las otras opciones."

View File

@@ -1966,7 +1966,8 @@
"GRANT": {
"0": "Code d'autorisation",
"1": "Implicite",
"2": "Rafraîchir le jeton"
"2": "Rafraîchir le jeton",
"3": "Device Code"
},
"AUTHMETHOD": {
"0": "Basic",
@@ -2045,6 +2046,10 @@
"TITLE": "Implicite",
"DESCRIPTION": "Obtenir les jetons directement à partir du point final d'autorisation"
},
"DEVICECODE": {
"TITLE": "Device Code",
"DESCRIPTION": "Autoriser l'appareil sur un ordinateur ou un smartphone."
},
"CUSTOM": {
"TITLE": "Personnalisé",
"DESCRIPTION": "Votre paramètre ne correspond à aucune autre option."

View File

@@ -1967,7 +1967,8 @@
"GRANT": {
"0": "Authorization Code",
"1": "Implicit",
"2": "Refresh Token"
"2": "Refresh Token",
"3": "Device Code"
},
"AUTHMETHOD": {
"0": "Basic",
@@ -2058,6 +2059,10 @@
"TITLE": "Implicit",
"DESCRIPTION": "Ottenere i token direttamente dall'endpoint di autorizzazione"
},
"DEVICECODE": {
"TITLE": "Device Code",
"DESCRIPTION": "Autorizza il dispositivo su un computer o uno smartphone."
},
"CUSTOM": {
"TITLE": "Custom",
"DESCRIPTION": "La tua impostazione non corrisponde a nessun'altra opzione."

View File

@@ -1957,7 +1957,8 @@
"GRANT": {
"0": "Authorization Code",
"1": "Implicit",
"2": "Refresh Token"
"2": "Refresh Token",
"3": "Device Code"
},
"AUTHMETHOD": {
"0": "Basic",
@@ -2048,6 +2049,10 @@
"TITLE": "Implicit",
"DESCRIPTION": "認証エンドポイントから直接トークンを取得します。"
},
"DEVICECODE": {
"TITLE": "Device Code",
"DESCRIPTION": "コンピューターまたはスマートフォンでデバイスを認証します。"
},
"CUSTOM": {
"TITLE": "Custom",
"DESCRIPTION": "設定は他のオプションに対応していません。"

View File

@@ -1966,7 +1966,8 @@
"GRANT": {
"0": "Kod autoryzacyjny",
"1": "Implicite",
"2": "Token odświeżający"
"2": "Token odświeżający",
"3": "Device Code"
},
"AUTHMETHOD": {
"0": "Podstawowy",
@@ -2057,6 +2058,10 @@
"TITLE": "Implicit",
"DESCRIPTION": "Pobierz tokeny bezpośrednio z punktu autoryzacyjnego"
},
"DEVICECODE": {
"TITLE": "Device Code",
"DESCRIPTION": "Autoryzuj urządzenie na komputerze lub smartfonie."
},
"CUSTOM": {
"TITLE": "Niestandardowy",
"DESCRIPTION": "Twoje ustawienie nie odpowiada żadnej innej opcji."

View File

@@ -1965,7 +1965,8 @@
"GRANT": {
"0": "Authorization Code",
"1": "Implicit",
"2": "Refresh Token"
"2": "Refresh Token",
"3": "Device Code"
},
"AUTHMETHOD": {
"0": "Basic",
@@ -2044,6 +2045,10 @@
"TITLE": "Implicit",
"DESCRIPTION": "直接从授权端点获取令牌"
},
"DEVICECODE": {
"TITLE": "Device Code",
"DESCRIPTION": "在计算机或智能手机上授权设备。"
},
"CUSTOM": {
"TITLE": "Custom",
"DESCRIPTION": "您的设置与任何其他选项都不对应。"