@@ -1869,34 +1869,26 @@ _OAUTH_CFG_CTX_CALLBACK(oauth2_jose_verify_options_jwk_set_eckey_uri)
1869
1869
1870
1870
_OAUTH_CFG_CTX_CALLBACK (oauth2_jose_verify_options_jwk_set_aws_alb )
1871
1871
{
1872
- oauth2_cfg_token_verify_t * verify = (oauth2_cfg_token_verify_t * )ctx ;
1873
1872
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 ;
1875
1874
const char * alb_base_url = NULL ;
1876
1875
1877
1876
oauth2_debug (log , "enter" );
1878
1877
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 )
1887
1882
goto end ;
1888
- }
1889
1883
1884
+ oauth2_jose_jwt_verify_ctx_t * ptr = verify -> ctx -> ptr ;
1890
1885
ptr -> jwks_provider -> alb_arn = oauth2_strdup (value );
1891
1886
1892
1887
alb_base_url = oauth2_nv_list_get (log , params , "alb_base_url" );
1893
1888
if (alb_base_url ) {
1894
1889
ptr -> jwks_provider -> alb_base_url = oauth2_strdup (alb_base_url );
1895
1890
}
1896
1891
1897
- rv = oauth2_jose_options_uri_ctx (
1898
- log , value , params , ptr -> jwks_provider -> jwks_uri , "aws_alb" );
1899
-
1900
1892
end :
1901
1893
1902
1894
oauth2_debug (log , "leave: %s" , rv );
0 commit comments