All Projects → OKaluzny → spring-boot-security-oauth2-google

OKaluzny / spring-boot-security-oauth2-google

Licence: other
Microservice using OAuth 2.0 and OpenID Connect to authenticate into Google and get information to a user.

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to spring-boot-security-oauth2-google

Spring Boot Angular Template
Starter Template to create a OAuth2 secured dockerized Spring Boot 2 Application with Angular 8 Frontend
Stars: ✭ 48 (-36%)
Mutual labels:  oauth2, spring-security
Company Structure Spring Security Oauth2 Authorities
Example Spring Boot + Spring Security+ OAuth2 project for demonstration purposes.
Stars: ✭ 172 (+129.33%)
Mutual labels:  oauth2, spring-security
Easy Notes
🍋 简笔记(easy notes)打造你的轻便私人笔记。接口涉及Spring Security、OAuth2、Jwt、MongoDB,客户端采用 Vue.js 、Ant Design
Stars: ✭ 89 (+18.67%)
Mutual labels:  oauth2, spring-security
Springcloud
基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中
Stars: ✭ 6,997 (+9229.33%)
Mutual labels:  oauth2, spring-security
Springboot Jwt Starter
A Spring Boot JWT starter kit for stateless and token-based authentication apps.
Stars: ✭ 538 (+617.33%)
Mutual labels:  angularjs, spring-security
Oauth2 Shiro Jwt
use oauth2, shiro and spring specrity to make an ums system
Stars: ✭ 29 (-61.33%)
Mutual labels:  oauth2, spring-security
Sample Spring Oauth2 Microservices
some examples that show basic and more advanced implementations of oauth2 authorization mechanism in spring-cloud microservices environment
Stars: ✭ 109 (+45.33%)
Mutual labels:  oauth2, spring-security
Api Boot
“ ApiBoot”是为接口服务而生的,基于“ SpringBoot”完成扩展和自动配置,内部封装了一系列的开箱即用Starters。
Stars: ✭ 460 (+513.33%)
Mutual labels:  oauth2, spring-security
metadatamanagement
Metadatamanagement (MDM) - Data Search for Higher Education Research and Science Studies
Stars: ✭ 21 (-72%)
Mutual labels:  angularjs, spring-security
Oauth2 Family Barrel
OAuth2全家桶项目。本项目演示了如何使用spring-boot、spring-security以及spring-security-oauth快速构建OAuth2服务框架体系。
Stars: ✭ 188 (+150.67%)
Mutual labels:  oauth2, spring-security
Spring Boot React Oauth2 Social Login Demo
Spring Boot React OAuth2 Social Login with Google, Facebook, and Github
Stars: ✭ 676 (+801.33%)
Mutual labels:  oauth2, spring-security
Web Framework For Java
A seed project with spring boot for AngularJS, AngularJs Material, Thymeleaf, RESTful API, MySQL and admin panel based on AdminLTE.
Stars: ✭ 29 (-61.33%)
Mutual labels:  angularjs, oauth2
Auth Service
spring security + oauth2.0 + jwt
Stars: ✭ 622 (+729.33%)
Mutual labels:  oauth2, spring-security
Oidc Workshop Spring Io 2019
Workshop at Spring I/O 2019 on "Securing Microservices with OpenID Connect and Spring Security 5.1"
Stars: ✭ 43 (-42.67%)
Mutual labels:  oauth2, spring-security
Taroco
整合Nacos、Spring Cloud Alibaba,提供了一系列starter组件, 同时提供服务治理、服务监控、OAuth2权限认证,支持服务降级/熔断、服务权重,前端采用vue+elementUI+webpack,可以很好的解决转向Spring Cloud的一系列问题。
Stars: ✭ 545 (+626.67%)
Mutual labels:  oauth2, spring-security
Reactive Spring Security 5 Workshop
Hands-On workshop for securing a reactive spring boot 2 application in multiple steps
Stars: ✭ 92 (+22.67%)
Mutual labels:  oauth2, spring-security
Xboot
基于Spring Boot 2.x的一站式前后端分离快速开发平台XBoot 微信小程序+Uniapp 前端:Vue+iView Admin 后端:Spring Boot 2.x/Spring Security/JWT/JPA+Mybatis-Plus/Redis/Elasticsearch/Activiti 分布式限流/同步锁/验证码/SnowFlake雪花算法ID 动态权限 数据权限 工作流 代码生成 定时任务 社交账号 短信登录 单点登录 OAuth2开放平台 客服机器人 数据大屏 暗黑模式
Stars: ✭ 3,432 (+4476%)
Mutual labels:  oauth2, spring-security
Spring Boot Demo
spring boot demo 是一个Spring Boot、Spring Cloud的项目示例,根据市场主流的后端技术,共集成了30+个demo,未来将持续更新。该项目包含helloworld(快速入门)、web(ssh项目快速搭建)、aop(切面编程)、data-redis(redis缓存)、quartz(集群任务实现)、shiro(权限管理)、oauth2(四种认证模式)、shign(接口参数防篡改重放)、encoder(用户密码设计)、actuator(服务监控)、cloud-config(配置中心)、cloud-gateway(服务网关)等模块
Stars: ✭ 323 (+330.67%)
Mutual labels:  oauth2, spring-security
Mcloud
基于Spring Cloud,实现微服务中常用的基础模块,包括 OAuth2 认证服务,统一注册中心,系统监控中心, 统一配置中心,API网关以及熔断器
Stars: ✭ 185 (+146.67%)
Mutual labels:  oauth2, spring-security
Microservices Event Sourcing
Microservices Event Sourcing 是一个微服务架构的在线购物网站,使用Spring Boot、Spring Cloud、Spring Reactor、OAuth2、CQRS 构建,实现了基于Event Sourcing的最终一致性,提供了构建端到端微服务的最佳实践
Stars: ✭ 657 (+776%)
Mutual labels:  angularjs, oauth2

Spring Boot Security OAuth2 Google and Angular JS

Microservice using OAuth 2.0 and OpenID Connect to authenticate in the Google and get information to user.

Technology stack:

  • Maven;
  • Spring Boot;
  • Spring Web;
  • Spring Security;
  • OAuth2 authentication;
  • Angular JS, HTML, CSS.

1. For registration your app in Google App, perform the following steps:

  • Go to https://console.developers.google.com and login with your Google account (this will be the developer account and the email of this account will be published when someone tries to authenticate with the Google application).
  • If you don't have a project create a new one and then click into the project.
  • In the menu "API manager" on the left side select "Credentials" --> "Create credentials" --> "OAuth client ID".

alt tag

alt tag

  • Copy the client ID and client Secret and update the application.yml

alt tag

2. To run this application use:

mvn spring-boot:run

###3. Open browser and browse at http://localhost:8181/google/login

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].