001package org.nuxeo.ecm.platform.oauth2.request; 002 003import javax.servlet.http.HttpServletRequest; 004 005/** 006 * @author <a href="mailto:ak@nuxeo.com">Arnaud Kervern</a> 007 * @since 5.9.2 008 */ 009public class TokenRequest extends Oauth2Request { 010 011 protected String grantType; 012 013 protected String code; 014 015 protected String clientSecret; 016 017 protected String refreshToken; 018 019 public TokenRequest(HttpServletRequest request) { 020 super(request); 021 grantType = request.getParameter("grant_type"); 022 code = request.getParameter("code"); 023 clientSecret = request.getParameter("client_secret"); 024 refreshToken = request.getParameter("refresh_token"); 025 } 026 027 public String getGrantType() { 028 return grantType; 029 } 030 031 public String getCode() { 032 return code; 033 } 034 035 public String getClientSecret() { 036 return clientSecret; 037 } 038 039 public String getRefreshToken() { 040 return refreshToken; 041 } 042}