Guest User

Untitled

a guest
May 21st, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. @RequestMapping("/token")
  2. public Map<String,String> token (HttpSession session, HttpServletRequest request){
  3. System.out.println(request.getRemoteHost());
  4.  
  5. String remoteHost= request.getRemoteHost();
  6. int portNumber = request.getRemotePort();
  7.  
  8. System.out.println(remoteHost+":"+portNumber);
  9. System.out.println(request.getRemoteAddr());
  10.  
  11. return Collections.singletonMap("token",session.getId());
  12. }
  13.  
  14. @Injectable()
  15. export class LoginService {
  16.  
  17. constructor(private http: Http) { }
  18.  
  19. sendCredential(username: string, password: string) {
  20. let url = "http://localhost:8181/token";
  21. let encodedCredentials = btoa(username+":"+password);
  22. let basicHeader = "Basic "+encodedCredentials;
  23. let headers = new Headers ({
  24. 'Content-Type' : 'application/x-www-form-urlencoded',
  25. 'Authorization' : basicHeader
  26. });
  27.  
  28. return this.http.get(url, {headers: headers});
  29.  
  30. }
Add Comment
Please, Sign In to add comment