@@ -1869,34 +1869,26 @@ _OAUTH_CFG_CTX_CALLBACK(oauth2_jose_verify_options_jwk_set_eckey_uri)
18691869
18701870_OAUTH_CFG_CTX_CALLBACK (oauth2_jose_verify_options_jwk_set_aws_alb )
18711871{
1872- oauth2_cfg_token_verify_t * verify = (oauth2_cfg_token_verify_t * )ctx ;
18731872 char * rv = NULL ;
1874- oauth2_jose_jwt_verify_ctx_t * ptr = NULL ;
1873+ oauth2_cfg_token_verify_t * verify = ( oauth2_cfg_token_verify_t * ) ctx ;
18751874 const char * alb_base_url = NULL ;
18761875
18771876 oauth2_debug (log , "enter" );
18781877
1879- verify -> callback = _oauth2_jose_jwt_verify_callback ;
1880- verify -> ctx -> callbacks = & oauth2_jose_jwt_verify_ctx_funcs ;
1881- verify -> ctx -> ptr = verify -> ctx -> callbacks -> init (log );
1882- ptr = (oauth2_jose_jwt_verify_ctx_t * )verify -> ctx -> ptr ;
1883-
1884- if (oauth2_jose_jwt_verify_set_options (
1885- log , ptr , OAUTH2_JOSE_JWKS_PROVIDER_AWS_ALB , params ) == false) {
1886- rv = oauth2_strdup ("oauth2_jose_jwt_verify_set_options failed" );
1878+ rv = _oauth2_jose_verify_options_jwk_set_url (
1879+ log , value , params , verify , OAUTH2_JOSE_JWKS_PROVIDER_AWS_ALB ,
1880+ "aws_alb" );
1881+ if (rv != NULL )
18871882 goto end ;
1888- }
18891883
1884+ oauth2_jose_jwt_verify_ctx_t * ptr = verify -> ctx -> ptr ;
18901885 ptr -> jwks_provider -> alb_arn = oauth2_strdup (value );
18911886
18921887 alb_base_url = oauth2_nv_list_get (log , params , "alb_base_url" );
18931888 if (alb_base_url ) {
18941889 ptr -> jwks_provider -> alb_base_url = oauth2_strdup (alb_base_url );
18951890 }
18961891
1897- rv = oauth2_jose_options_uri_ctx (
1898- log , value , params , ptr -> jwks_provider -> jwks_uri , "aws_alb" );
1899-
19001892end :
19011893
19021894 oauth2_debug (log , "leave: %s" , rv );
0 commit comments