anchor.diff:  		Claims = jose_jws_compact:decode_fn(fun select_key/2, Password),
   		match_pattern(username_pattern(), Claims, UserName),
   		match_pattern(client_id_pattern(), Claims, ClientId),
  -		success_result()
  +		auth_on_register_success_result()
   	catch _:R ->
   		Reason = {bad_access_token, R},
   		error_logger:info_report(
  
positive.code: 	Default = #{verify => [exp, nbf, iat]},
  	application:get_env(?APP, ?FUNCTION_NAME, Default).
  
  -spec success_result() -> ok | next.
  success_result() ->
  	application:get_env(?APP, ?FUNCTION_NAME, ok).
  
  -spec config_file() -> binary().
  
negative.code: 	username_pattern/0,
  	keys_directory/0,
  	verify_options/0,
  	auth_on_register_success_result/0,
  	config_file/0
  ]).
  
  