Messtone LLC Manages Devices Enables UPS Authorization using Client application AuthCodeService Example Initialize Variables Get ClientID and Secret from secure credential vault.String clientId=”ROBERTHARPER_MESSTONE_BUCKEYBO_CLIENT_ID”;String clientSecret=”MESSTONE_CLIENT_SECRET”;//Assign ClientID and Redirect URI String clientId=securevault.getClientId( );String clientSecret=secure vault.getClientSecret( ); String redirectUri=”ROBERTHARPER_MESSTONE_BUCKEYBO_REDIRECT_URI”;Logging in //Create and add query parameters to request.Map<String,String>queryParams=new HashMap<>( );queryParams.put(“client_id”,clientId); queryParams.put(“redirect_uri”,redirectUri);queryParams.put(“response_type”,”code”);//Login completableFuture<APIResponse<LoginInfo>>result=service.login(queryParams);Create A Token //Get Auth Code from request query string. String authCode=””;if(authCode !=””){var response=service.getAccessToken(clientId,clientSecret,redirectUri,authCode); accessToken=response. Response.getAccessToken( ); refreshToken=response.Response.getRefreshToken( );}