Authentication to southbound 74/38974/13
authorJozef Gloncak <jgloncak@cisco.com>
Tue, 17 May 2016 14:00:32 +0000 (16:00 +0200)
committerJozef Gloncak <jgloncak@cisco.com>
Wed, 25 May 2016 14:03:51 +0000 (16:03 +0200)
commit2acb950b062b26cb45d8a1bdb68124ef2b1d7c03
treebf28b8a4043ad864dacec2f778e5e90f2124e556
parent9f74bd4f05a467d116c6b4467df3d5d2123bb39b
Authentication to southbound

- move authentication from implementation to southbound bundle
- copy of AuthenticationKeyDataListener also in southbound (duplicite code)
  maybe it would be suitable extract it to common bundle
- move code for validation of authentication data to southbound from
  mapping system
- if map register message contains more than 1 record checks whether
  every authentication key related with eid is the same (if no throw away
  message and log warning)
- removing authentication (setter, getter, constructor parameter) from
  implementation bundle

Change-Id: Ib5261a992a5a3b3cba9715ba5b23307d73e325dc
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
23 files changed:
features/src/main/features/features.xml
integrationtest/src/test/java/org/opendaylight/lispflowmapping/integrationtest/MappingServiceIntegrationTest.java
mappingservice/api/src/main/java/org/opendaylight/lispflowmapping/interfaces/lisp/IGenericMapServer.java
mappingservice/api/src/main/java/org/opendaylight/lispflowmapping/interfaces/lisp/ILispAuthentication.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/LispMappingService.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/lisp/MapServer.java
mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/LispMappingServiceTest.java
mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/lisp/MapServerTest.java
mappingservice/southbound/pom.xml
mappingservice/southbound/src/main/config/default-config.xml
mappingservice/southbound/src/main/java/org/opendaylight/controller/config/yang/config/lisp_sb/impl/LfmMappingServiceSbModule.java
mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/LispSouthboundPlugin.java
mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/authentication/LispAuthenticationFactory.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/implementation/authentication/LispAuthenticationFactory.java with 95% similarity]
mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/authentication/LispAuthenticationUtil.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/implementation/authentication/LispAuthenticationUtil.java with 72% similarity]
mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/authentication/LispKeyIDEnum.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/implementation/authentication/LispKeyIDEnum.java with 93% similarity]
mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/authentication/LispMACAuthentication.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/implementation/authentication/LispMACAuthentication.java with 83% similarity]
mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/authentication/LispNoAuthentication.java [moved from mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/implementation/authentication/LispNoAuthentication.java with 82% similarity]
mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/lisp/AuthenticationKeyDataListener.java [new file with mode: 0644]
mappingservice/southbound/src/main/java/org/opendaylight/lispflowmapping/southbound/lisp/LispSouthboundHandler.java
mappingservice/southbound/src/main/yang/odl-lisp-sb-impl.yang
mappingservice/southbound/src/test/java/org/opendaylight/lispflowmapping/southbound/authentication/LispAuthenticationTest.java [moved from mappingservice/southbound/src/test/java/org/opendaylight/lispflowmapping/implementation/authentication/LispAuthenticationTest.java with 80% similarity]
mappingservice/southbound/src/test/java/org/opendaylight/lispflowmapping/southbound/lisp/LispSouthboundServiceTest.java
mappingservice/southbound/src/test/java/org/opendaylight/lispflowmapping/southbound/lisp/MapRegisterCacheTestUtil.java