Skip to content

Instantly share code, notes, and snippets.

View houko's full-sized avatar
🏠
Working from home

Evan Hu houko

🏠
Working from home
View GitHub Profile
sadfsafsadf
1231231
import axios from 'redaxios';
import { loadScript } from '@/client/utils/scriptUtils';
import {
AuthConfig,
reloadSession,
SNSLoginBindResponse,
} from '@/client/auth/index';
import { GoogleWebConfig } from '@/shared/models/GoogleWebConfig';
import { setCookie } from '@/client/common/cookie';
import { AppleWebConfig } from '@/shared/models/AppleWebConfig';
import {
AuthConfig,
reloadSession,
SNSLoginBindResponse,
} from '@/client/auth/index';
import { loadScript } from '@/client/utils/scriptUtils';
import axios from 'redaxios';
import { GameConst } from '@/shared/constant/gameConst';
import { setCookie } from '@/client/common/cookie';
@houko
houko / AppleService.java
Created December 23, 2020 09:21
Apple登陆
package jp.g123.g123_auth.http.apple;
import com.github.benmanes.caffeine.cache.Caffeine;
import com.nimbusds.jose.JOSEException;
import com.nimbusds.jose.JWSHeader;
import com.nimbusds.jose.JWSObject;
import com.nimbusds.jose.JWSVerifier;
import com.nimbusds.jose.crypto.RSASSAVerifier;
import com.nimbusds.jose.jwk.JWKSet;
import com.nimbusds.jose.jwk.RSAKey;
package shop.pinpinle.filter;
import org.springframework.core.Ordered;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
package jp.g123.g123_auth.service;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.data.redis.core.ValueOperations;
import org.springframework.stereotype.Service;
package jp.g123.g123_auth.http.google;
import com.google.api.client.googleapis.auth.oauth2.GoogleIdToken;
import com.google.api.client.googleapis.auth.oauth2.GoogleIdTokenVerifier;
import com.google.api.client.json.webtoken.JsonWebToken;
import java.io.IOException;
import java.security.GeneralSecurityException;
import java.util.Optional;
import jp.g123.g123_auth.domain.Provider;
import jp.g123.g123_auth.domain.ProviderLink;