Adapt to rabbit_authz_backend interface changes in rabbitmq/rabbitmq-auth-backend-oauth2#28.
This commit is contained in:
		
							parent
							
								
									624d6866a8
								
							
						
					
					
						commit
						e7035269a9
					
				|  | @ -21,9 +21,10 @@ | |||
| -behaviour(rabbit_authz_backend). | ||||
| 
 | ||||
| -export([user_login_authentication/2, user_login_authorization/2, | ||||
|          check_vhost_access/3, check_resource_access/4, check_topic_access/4]). | ||||
|          check_vhost_access/3, check_resource_access/4, check_topic_access/4, | ||||
|          state_can_expire/0]). | ||||
| 
 | ||||
| %% Implementation of rabbit_auth_backend | ||||
| %% API | ||||
| 
 | ||||
| user_login_authentication(Username, AuthProps) -> | ||||
|     with_cache(authn, {user_login_authentication, [Username, AuthProps]}, | ||||
|  | @ -68,6 +69,12 @@ check_topic_access(#auth_user{} = AuthUser, | |||
|             (_)                -> unknown | ||||
|         end). | ||||
| 
 | ||||
| state_can_expire() -> false. | ||||
| 
 | ||||
| %% | ||||
| %% Implementation | ||||
| %% | ||||
| 
 | ||||
| with_cache(BackendType, {F, A}, Fun) -> | ||||
|     {ok, AuthCache} = application:get_env(rabbitmq_auth_backend_cache, | ||||
|                                           cache_module), | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue