|
Iddawc
Handle the flow of OAuth2 and OpenID Connect authentication process from the client side.
|
#include <iddawc.h>
| char* _i_session::access_token |
| jwa_alg _i_session::access_token_encryption_alg |
| jwa_enc _i_session::access_token_encryption_enc |
| json_t* _i_session::access_token_payload |
| jwa_alg _i_session::access_token_signing_alg |
| struct _u_map _i_session::additional_parameters |
| struct _u_map _i_session::additional_response |
| unsigned int _i_session::auth_method |
| jwa_alg _i_session::auth_response_encryption_alg |
| jwa_enc _i_session::auth_response_encryption_enc |
| jwa_alg _i_session::auth_response_signing_alg |
| char* _i_session::authorization_endpoint |
| unsigned int _i_session::backchannel_logout_session_required |
| char* _i_session::backchannel_logout_uri |
| char* _i_session::cert_file |
| char* _i_session::check_session_iframe |
| char* _i_session::ciba_acr_values |
| unsigned int _i_session::ciba_auth_req_expires_in |
| char* _i_session::ciba_auth_req_id |
| unsigned int _i_session::ciba_auth_req_interval |
| char* _i_session::ciba_binding_message |
| char* _i_session::ciba_client_notification_endpoint |
| char* _i_session::ciba_client_notification_token |
| char* _i_session::ciba_endpoint |
| char* _i_session::ciba_login_hint |
| unsigned int _i_session::ciba_login_hint_format |
| char* _i_session::ciba_login_hint_kid |
| unsigned int _i_session::ciba_mode |
| jwa_alg _i_session::ciba_request_encryption_alg |
| jwa_enc _i_session::ciba_request_encryption_enc |
| jwa_alg _i_session::ciba_request_signing_alg |
| time_t _i_session::ciba_requested_expiry |
| char* _i_session::ciba_user_code |
| jwa_enc _i_session::client_enc |
| jwa_alg _i_session::client_enc_alg |
| char* _i_session::client_id |
| jwks_t* _i_session::client_jwks |
| char* _i_session::client_kid |
| char* _i_session::client_secret |
| jwa_alg _i_session::client_sign_alg |
| char* _i_session::code |
| int _i_session::decrypt_access_token |
| int _i_session::decrypt_code |
| int _i_session::decrypt_refresh_token |
| char* _i_session::device_auth_code |
| unsigned int _i_session::device_auth_expires_in |
| unsigned int _i_session::device_auth_interval |
| char* _i_session::device_auth_user_code |
| char* _i_session::device_auth_verification_uri |
| char* _i_session::device_auth_verification_uri_complete |
| char* _i_session::device_authorization_endpoint |
| char* _i_session::dpop_kid |
| char* _i_session::dpop_nonce_as |
| char* _i_session::dpop_nonce_rs |
| jwa_alg _i_session::dpop_sign_alg |
| char* _i_session::end_session_endpoint |
| char* _i_session::error |
| char* _i_session::error_description |
| char* _i_session::error_uri |
| time_t _i_session::expires_at |
| unsigned int _i_session::expires_in |
| unsigned int _i_session::frontchannel_logout_session_required |
| char* _i_session::frontchannel_logout_uri |
| char* _i_session::http_proxy |
| char* _i_session::id_token |
| jwa_alg _i_session::id_token_encryption_alg |
| jwa_enc _i_session::id_token_encryption_enc |
| json_t* _i_session::id_token_payload |
| char* _i_session::id_token_sid |
| jwa_alg _i_session::id_token_signing_alg |
| char* _i_session::introspection_endpoint |
| char* _i_session::issuer |
| json_t* _i_session::j_authorization_details |
| json_t* _i_session::j_claims |
| json_t* _i_session::j_userinfo |
| char* _i_session::key_file |
| unsigned int _i_session::max_header |
| char* _i_session::nonce |
| json_t* _i_session::openid_config |
| char* _i_session::openid_config_endpoint |
| int _i_session::openid_config_strict |
| char* _i_session::pkce_code_verifier |
| int _i_session::pkce_method |
| char* _i_session::post_logout_redirect_uri |
| char* _i_session::pushed_authorization_request_endpoint |
| unsigned int _i_session::pushed_authorization_request_expires_in |
| char* _i_session::pushed_authorization_request_uri |
| char* _i_session::redirect_to |
| char* _i_session::redirect_uri |
| char* _i_session::refresh_token |
| char* _i_session::registration_client_uri |
| char* _i_session::registration_endpoint |
| int _i_session::remote_cert_flag |
| jwa_alg _i_session::request_object_encryption_alg |
| jwa_enc _i_session::request_object_encryption_enc |
| jwa_alg _i_session::request_object_signing_alg |
| unsigned int _i_session::require_pushed_authorization_requests |
| char* _i_session::resource_indicator |
| unsigned int _i_session::response_body_limit |
| unsigned int _i_session::response_type |
| unsigned int _i_session::result |
| char* _i_session::revocation_endpoint |
| unsigned int _i_session::save_http_request_response |
| struct _u_request* _i_session::saved_request |
| struct _u_response* _i_session::saved_response |
| char* _i_session::scope |
| jwa_enc _i_session::server_enc |
| jwa_alg _i_session::server_enc_alg |
| jwks_t* _i_session::server_jwks |
| time_t _i_session::server_jwks_cache_expiration |
| time_t _i_session::server_jwks_cache_expires_at |
| char* _i_session::server_kid |
| char* _i_session::state |
| char* _i_session::token_endpoint |
| jwa_alg _i_session::token_endpoint_encryption_alg |
| jwa_enc _i_session::token_endpoint_encryption_enc |
| jwa_alg _i_session::token_endpoint_signing_alg |
| unsigned int _i_session::token_exp |
| char* _i_session::token_jti |
| unsigned int _i_session::token_method |
| char* _i_session::token_target |
| char* _i_session::token_target_type_hint |
| char* _i_session::token_type |
| int _i_session::use_dpop |
| char* _i_session::user_password |
| char* _i_session::userinfo |
| jwa_alg _i_session::userinfo_encryption_alg |
| jwa_enc _i_session::userinfo_encryption_enc |
| char* _i_session::userinfo_endpoint |
| jwa_alg _i_session::userinfo_signing_alg |
| char* _i_session::username |
| int _i_session::x5u_flags |