Tuesday, May 3, 2016

How to solve artifact not found by maven?

Recently I have to chance settings.xml configuration quickly for download from different repositories after compiling I have received the following error:

"was cached in the local repository, resolution will not be reattempted until the update interval of" "has elapsed or updates are forced"

The solution to this problem is remove some keys and blueprint of artifact that were downloaded from different sites: 

find ~/.m2/ -name "*.lastUpdated" | xargs rm
find ~/.m2/ -name "*.sha1" | xargs rm 
find ~/.m2/ -name "*.repositories" | xargs rm 
 
 
Best Regards, 

Saturday, April 23, 2016

How to create a client for 'X-Auth-Token' authentication over Spring Security implementation on a Rest Service?

I am building an application for practicing an architecture and its balance, I have to create a client for testing purpose, the rest service use tokens for authentication implementing Spring Security that employs: authentication-manager, security http, AuthenticationTokenProcessingFilter, intercept-url and tokens, so after some reading I have to resolve 'X-Auth-Token' inject on headers and authentication part, the following lines are for testing this king of Authentication:

By now we have a client for test authentication and authorization for next steps.

Best regards,

How to resolve CORS header after using Spring Security and Rest Service?


After testing an architecture of a security rest service built-in Spring Framework and a web application on AngularJS which over a POST gets credentials and regard information for the front end part, using firebug I discover and error after a submit on each event:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:8081/keepnotes-soa-app/rest/user. (Reason: CORS header 'Access-Control-Allow-Origin' missing).

Reviewing on Internet I discovered a missing configuration over my Front-end application which is the result of having a separated application, so on I have to create the following lines:
Having created the filter class we must to make the configuration over web.xml with the following lines:

Next to is review request and response where you were to find headers located on each message.

Best Regards,