@@ -28,14 +28,15 @@ import webbrowser
2828from keycloak_oidc_api_client.api.default.generate_user_code import sync as generate_user_code
2929from keycloak_oidc_api_client.models.user_code_request import UserCodeRequest
3030from keycloak_oidc_api_client.models.user_code_response import UserCodeResponse
31+ from keycloak_oidc_api_client.models.error import Error
3132
3233client_id: str = " my-client-id"
3334default_realm: str = " my-realm"
3435
35- with Client(base_url = my_keycloak_base_url) as keykoack_client :
36+ with Client(base_url = my_keycloak_base_url) as keycloak_client :
3637 user_code_response: UserCodeResponse | Error | None = generate_user_code(
3738 realm = default_realm,
38- client = keykoack_client ,
39+ client = keycloak_client ,
3940 body = UserCodeRequest(client_id = client_id, scope = " my-scope my-other-scope" ),
4041 )
4142
@@ -46,23 +47,24 @@ with Client(base_url=my_keycloak_base_url) as keykoack_client:
4647### Obtain a device token
4748
4849``` python
49- import loguru
50+ from loguru import logger
5051import time
5152
5253from keycloak_oidc_api_client.api.default.request_token import sync as request_token
5354from keycloak_oidc_api_client.models.request_token import RequestToken
5455from keycloak_oidc_api_client.models.request_token_response import RequestTokenResponse
56+ from keycloak_oidc_api_client.models.error import Error
5557
5658request_token_response: RequestTokenResponse | Error | None = None
5759
5860if not request_token_response and isinstance (user_code_response, UserCodeResponse):
5961 start_time = time.time()
6062
61- with Client(base_url = my_keycloak_base_url) as keykoack_client :
63+ with Client(base_url = my_keycloak_base_url) as keycloak_client :
6264 while time.time() - start_time < user_code_response.expires_in:
6365 request_token_response = request_token(
6466 realm = default_realm,
65- client = keykoack_client ,
67+ client = keycloak_client ,
6668 body = RequestToken(
6769 client_id = client_id,
6870 grant_type = " urn:ietf:params:oauth:grant-type:device_code" ,
0 commit comments