File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -24,8 +24,13 @@ OAuth2TokenVerify [ introspect | jwk_uri | metadata | jwk | plain | base64 | bas
2424 "~*^Bearer\s+(?<token>[\S]+)$" $token;
2525 }
2626
27- map $pfc_introspect_sub $valid_sub_joe {
28- "joe" 1;
27+ map $pfc_introspect_sub $valid_sub {
28+ "joe" 1;
29+ "alice" 1;
30+ "bob" 1;
31+ "~admin_.+" 1; #allow
32+ "~student_.+" 0; # deny
33+ default 0; # default to deny
2934 }
3035
3136 server {
@@ -45,7 +50,7 @@ OAuth2TokenVerify [ introspect | jwk_uri | metadata | jwk | plain | base64 | bas
4550 OAuth2Claim username $pfc_introspect_username;
4651 OAuth2Claim active $pfc_introspect_active;
4752
48- OAuth2Require $valid_sub_joe ;
53+ OAuth2Require $valid_sub ;
4954
5055 proxy_set_header OAUTH2_CLAIM_sub $pfc_introspect_sub;
5156 proxy_set_header OAUTH2_CLAIM_username $pfc_introspect_username;
You can’t perform that action at this time.
0 commit comments