GNUnet  0.11.x
Data Fields
OIDC_Variables Struct Reference

OIDC needed variables. More...

Collaboration diagram for OIDC_Variables:
[legend]

Data Fields

struct GNUNET_IDENTITY_PublicKey client_pkey
 The RP client public key. More...
 
char * client_id
 The OIDC client id of the RP. More...
 
char * redirect_uri
 The OIDC redirect uri. More...
 
char * scope
 The list of oidc scopes. More...
 
char * state
 The OIDC state. More...
 
char * nonce
 The OIDC nonce. More...
 
char * claims
 The OIDC claims. More...
 
char * response_type
 The OIDC response type. More...
 
char * login_identity
 The identity chosen by the user to login. More...
 
int user_cancelled
 User cancelled authorization/login. More...
 
char * code_challenge
 The PKCE code_challenge. More...
 
char * code_verifier
 The PKCE code_verifier. More...
 

Detailed Description

OIDC needed variables.

Definition at line 298 of file plugin_rest_openid_connect.c.

Field Documentation

◆ client_pkey

struct GNUNET_IDENTITY_PublicKey OIDC_Variables::client_pkey

The RP client public key.

Definition at line 303 of file plugin_rest_openid_connect.c.

Referenced by authorize_endpoint(), client_redirect(), oidc_cred_collect_finished_cb(), and tld_iter().

◆ client_id

char* OIDC_Variables::client_id

The OIDC client id of the RP.

Definition at line 308 of file plugin_rest_openid_connect.c.

Referenced by authorize_endpoint(), cleanup_handle(), login_redirect(), and lookup_redirect_uri_result().

◆ redirect_uri

char* OIDC_Variables::redirect_uri

◆ scope

char* OIDC_Variables::scope

◆ state

char* OIDC_Variables::state

◆ nonce

char* OIDC_Variables::nonce

The OIDC nonce.

Definition at line 328 of file plugin_rest_openid_connect.c.

Referenced by build_authz_response(), cleanup_handle(), login_redirect(), and oidc_ticket_issue_cb().

◆ claims

char* OIDC_Variables::claims

The OIDC claims.

Definition at line 333 of file plugin_rest_openid_connect.c.

Referenced by attr_in_claims_request(), build_authz_response(), and login_redirect().

◆ response_type

char* OIDC_Variables::response_type

The OIDC response type.

Definition at line 338 of file plugin_rest_openid_connect.c.

Referenced by build_authz_response(), cleanup_handle(), login_redirect(), and oidc_ticket_issue_cb().

◆ login_identity

char* OIDC_Variables::login_identity

The identity chosen by the user to login.

Definition at line 343 of file plugin_rest_openid_connect.c.

Referenced by build_authz_response(), cleanup_handle(), code_redirect(), and cookie_identity_interpretation().

◆ user_cancelled

int OIDC_Variables::user_cancelled

User cancelled authorization/login.

Definition at line 348 of file plugin_rest_openid_connect.c.

Referenced by build_authz_response(), build_redirect(), and cookie_identity_interpretation().

◆ code_challenge

char* OIDC_Variables::code_challenge

The PKCE code_challenge.

Definition at line 353 of file plugin_rest_openid_connect.c.

Referenced by authorize_endpoint(), login_redirect(), and oidc_ticket_issue_cb().

◆ code_verifier

char* OIDC_Variables::code_verifier

The PKCE code_verifier.

Definition at line 358 of file plugin_rest_openid_connect.c.


The documentation for this struct was generated from the following file: