Skip to content

Instantly share code, notes, and snippets.

@ruddell
ruddell / SocialService.java
Created January 13, 2018 23:09
JWT SocialService.java for Ignite JHipster Social Login
package com.mycompany.myapp.service;
import com.mycompany.myapp.domain.Authority;
import com.mycompany.myapp.domain.User;
import com.mycompany.myapp.repository.AuthorityRepository;
import com.mycompany.myapp.repository.UserRepository;
import com.mycompany.myapp.security.AuthoritiesConstants;
import com.mycompany.myapp.security.jwt.TokenProvider;
import org.apache.commons.lang3.RandomStringUtils;
import org.apache.commons.lang3.StringUtils;
@ruddell
ruddell / SocialController.java
Last active January 13, 2018 23:20
JWT SocialController for IgniteJHipster
package com.mycompany.myapp.web.rest;
import com.mycompany.myapp.config.Constants;
import com.mycompany.myapp.service.SocialService;
import com.mycompany.myapp.web.rest.errors.BadRequestAlertException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.http.ResponseEntity;
import org.springframework.social.connect.Connection;
import org.springframework.social.connect.web.ProviderSignInUtils;
@ruddell
ruddell / SocialServiceIntTest.java
Created January 13, 2018 23:12
JWT SocialServiceIntTest for IgniteJHipster
package com.mycompany.myapp.service;
import com.mycompany.myapp.SocialApp;
import com.mycompany.myapp.domain.Authority;
import com.mycompany.myapp.domain.User;
import com.mycompany.myapp.repository.AuthorityRepository;
import com.mycompany.myapp.repository.UserRepository;
import com.mycompany.myapp.security.AuthoritiesConstants;
import com.mycompany.myapp.security.jwt.TokenProvider;
import org.junit.Before;
@ruddell
ruddell / SocialController.java
Created January 14, 2018 03:06
Session Auth SocialController for IgniteJHipster
package com.mycompany.myapp.web.rest;
import com.mycompany.myapp.config.Constants;
import com.mycompany.myapp.service.SocialService;
import com.mycompany.myapp.web.rest.errors.BadRequestAlertException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.http.ResponseEntity;
import org.springframework.social.connect.Connection;
import org.springframework.social.connect.web.ProviderSignInUtils;
@ruddell
ruddell / SocialService.java
Created January 14, 2018 03:06
Session Auth SocialService for Ignite JHipster Social Login
package com.mycompany.myapp.service;
import com.mycompany.myapp.domain.Authority;
import com.mycompany.myapp.domain.User;
import com.mycompany.myapp.repository.AuthorityRepository;
import com.mycompany.myapp.repository.UserRepository;
import com.mycompany.myapp.security.AuthoritiesConstants;
import org.apache.commons.lang3.RandomStringUtils;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
@ruddell
ruddell / SocialServiceIntTest.java
Created January 14, 2018 03:06
Session Auth SocialServiceIntTest for IgniteJHipster
package com.mycompany.myapp.service;
import com.mycompany.myapp.JhipsterApp;
import com.mycompany.myapp.domain.Authority;
import com.mycompany.myapp.domain.User;
import com.mycompany.myapp.repository.AuthorityRepository;
import com.mycompany.myapp.repository.UserRepository;
import com.mycompany.myapp.security.AuthoritiesConstants;
import org.junit.Before;
import org.junit.Test;
From 5a191214600a0898f514229851979ab388eeb14b Mon Sep 17 00:00:00 2001
From: Jonathan Ruddell <jonathan.ruddell@gmail.com>
Date: Mon, 5 Mar 2018 16:42:43 -0500
Subject: [PATCH] downgrade webpack for yarn start
---
package.json | 7 ++++---
webpack/webpack.common.js | 18 +++++++++++++++++-
webpack/webpack.dev.js | 5 +++--
webpack/webpack.prod.js | 3 +--
@ruddell
ruddell / CorsConfig.java
Created March 7, 2018 03:00
OAuth Cors Configuration
package com.mycompany.myapp.config;
import org.springframework.core.Ordered;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;
@ruddell
ruddell / es.json
Created March 18, 2018 16:21
Subobjects ES Issue
{
"took": 3,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"skipped": 0,
"failed": 0
},
"hits": {
@ruddell
ruddell / CustomFrontpageconfigMapperImpl.java
Created July 27, 2018 02:06
Mapper Implementation Example
package com.jhipsterpress2.web.service.mapper;
import com.jhipsterpress2.web.domain.Frontpageconfig;
import com.jhipsterpress2.web.service.dto.CustomFrontpageconfigDTO;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Generated;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;