Add authentication and authorization
Add (conditional) authentication and authorization with RBAC (Role Based Access Control). By default, authentication and authorization is disabled. If enabled, corresponding RBAC environment variables must also be configured. Note that commit is first step in introducing authentication and authorization.
parent
d80e9e4e
No related branches found
No related tags found
Showing
- CONFIGURATION.md 15 additions, 0 deletionsCONFIGURATION.md
- pom.xml 26 additions, 0 deletionspom.xml
- src/main/java/org/openepics/names/NamingApplication.java 16 additions, 0 deletionssrc/main/java/org/openepics/names/NamingApplication.java
- src/main/java/org/openepics/names/configuration/SecurityConfiguration.java 183 additions, 0 deletions.../openepics/names/configuration/SecurityConfiguration.java
- src/main/java/org/openepics/names/configuration/SwaggerConfiguration.java 57 additions, 0 deletions...g/openepics/names/configuration/SwaggerConfiguration.java
- src/main/java/org/openepics/names/exception/ServiceException.java 11 additions, 0 deletions.../java/org/openepics/names/exception/ServiceException.java
- src/main/java/org/openepics/names/exception/handler/GlobalControllerExceptionHandler.java 25 additions, 8 deletions...s/exception/handler/GlobalControllerExceptionHandler.java
- src/main/java/org/openepics/names/exception/security/AuthenticationException.java 39 additions, 0 deletions...ics/names/exception/security/AuthenticationException.java
- src/main/java/org/openepics/names/exception/security/EntityNotFoundException.java 47 additions, 0 deletions...ics/names/exception/security/EntityNotFoundException.java
- src/main/java/org/openepics/names/exception/security/ParseException.java 37 additions, 0 deletions...rg/openepics/names/exception/security/ParseException.java
- src/main/java/org/openepics/names/exception/security/RemoteException.java 37 additions, 0 deletions...g/openepics/names/exception/security/RemoteException.java
- src/main/java/org/openepics/names/exception/security/RemoteServiceException.java 39 additions, 0 deletions...pics/names/exception/security/RemoteServiceException.java
- src/main/java/org/openepics/names/exception/security/UnauthorizedException.java 37 additions, 0 deletions...epics/names/exception/security/UnauthorizedException.java
- src/main/java/org/openepics/names/rest/api/v1/IAuthentication.java 113 additions, 0 deletions...java/org/openepics/names/rest/api/v1/IAuthentication.java
- src/main/java/org/openepics/names/rest/api/v1/INames.java 36 additions, 3 deletionssrc/main/java/org/openepics/names/rest/api/v1/INames.java
- src/main/java/org/openepics/names/rest/api/v1/IStructures.java 36 additions, 3 deletions...ain/java/org/openepics/names/rest/api/v1/IStructures.java
- src/main/java/org/openepics/names/rest/beans/security/Login.java 47 additions, 0 deletions...n/java/org/openepics/names/rest/beans/security/Login.java
- src/main/java/org/openepics/names/rest/beans/security/LoginResponse.java 43 additions, 0 deletions...rg/openepics/names/rest/beans/security/LoginResponse.java
- src/main/java/org/openepics/names/rest/controller/AuthenticationController.java 129 additions, 0 deletions...epics/names/rest/controller/AuthenticationController.java
- src/main/java/org/openepics/names/rest/controller/HealthcheckController.java 1 addition, 1 deletion...penepics/names/rest/controller/HealthcheckController.java
Loading
Please register or sign in to comment