René's URL Explorer Experiment


Title: GitHub - ZeroOrInfinity/UMS: User management scaffolding, integration: User password login, mobile login, one-click login, OAuth2 login(Based on JustAuth), jwt, validate code(image, sms, sliderCode), RBAC, Support multi-tenancy, SLF4J-MDC, sign etc...

Open Graph Title: GitHub - ZeroOrInfinity/UMS: User management scaffolding, integration: User password login, mobile login, one-click login, OAuth2 login(Based on JustAuth), jwt, validate code(image, sms, sliderCode), RBAC, Support multi-tenancy, SLF4J-MDC, sign etc...

X Title: GitHub - ZeroOrInfinity/UMS: User management scaffolding, integration: User password login, mobile login, one-click login, OAuth2 login(Based on JustAuth), jwt, validate code(image, sms, sliderCode), RBAC, Support multi-tenancy, SLF4J-MDC, sign etc...

Description: User management scaffolding, integration: User password login, mobile login, one-click login, OAuth2 login(Based on JustAuth), jwt, validate code(image, sms, sliderCode), RBAC, Support multi-tenancy, SLF4J-MDC, sign etc... - ZeroOrInfinity/UMS

Open Graph Description: User management scaffolding, integration: User password login, mobile login, one-click login, OAuth2 login(Based on JustAuth), jwt, validate code(image, sms, sliderCode), RBAC, Support multi-tenanc...

X Description: User management scaffolding, integration: User password login, mobile login, one-click login, OAuth2 login(Based on JustAuth), jwt, validate code(image, sms, sliderCode), RBAC, Support multi-tenanc...

Opengraph URL: https://github.com/ZeroOrInfinity/UMS

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:770adce6-769e-c685-6923-71e63f28b9d7
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idD6E0:3DE401:6A7966:8A4444:69730A73
html-safe-noncebd406a0e3558fe27be613ae1056c9a18a8f789058c7c7dad0c0e62a18bee1dec
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENkUwOjNERTQwMTo2QTc5NjY6OEE0NDQ0OjY5NzMwQTczIiwidmlzaXRvcl9pZCI6IjUwMzg4MzY3MDEyMjA1MDYyMjgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac0896799724ef62203a8ba6a5cb180dcef56223aa4b2f5a68ff52ac746fbeb2ce
hovercard-subject-tagrepository:295623106
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/ZeroOrInfinity/UMS
twitter:imagehttps://opengraph.githubassets.com/822f1e9905faa0c95967e1462df2ef7cfbf110939a60b84ff96153654d6649c9/ZeroOrInfinity/UMS
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/822f1e9905faa0c95967e1462df2ef7cfbf110939a60b84ff96153654d6649c9/ZeroOrInfinity/UMS
og:image:altUser management scaffolding, integration: User password login, mobile login, one-click login, OAuth2 login(Based on JustAuth), jwt, validate code(image, sms, sliderCode), RBAC, Support multi-tenanc...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None44ab3188c1dcfe3be0f9c3feca2e04e14fb79f120939ce2395e4f15ab96ec1d4
turbo-cache-controlno-preview
go-importgithub.com/ZeroOrInfinity/UMS git https://github.com/ZeroOrInfinity/UMS.git
octolytics-dimension-user_id26426848
octolytics-dimension-user_loginZeroOrInfinity
octolytics-dimension-repository_id295623106
octolytics-dimension-repository_nwoZeroOrInfinity/UMS
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id295623106
octolytics-dimension-repository_network_root_nwoZeroOrInfinity/UMS
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasea5e2b48bd1260476599758f5d253b5d24092ab84
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FZeroOrInfinity%2FUMS
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FZeroOrInfinity%2FUMS
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=ZeroOrInfinity%2FUMS
Reloadhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS
Reloadhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS
Reloadhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS
ZeroOrInfinity https://patch-diff.githubusercontent.com/ZeroOrInfinity
UMShttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FZeroOrInfinity%2FUMS
Fork 17 https://patch-diff.githubusercontent.com/login?return_to=%2FZeroOrInfinity%2FUMS
Star 35 https://patch-diff.githubusercontent.com/login?return_to=%2FZeroOrInfinity%2FUMS
github.com/ZeroOrInfinity/UMS/wikihttps://github.com/ZeroOrInfinity/UMS/wiki
MIT license https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/LICENSE
35 stars https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/stargazers
17 forks https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/forks
Branches https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/branches
Tags https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tags
Activity https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2FZeroOrInfinity%2FUMS
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FZeroOrInfinity%2FUMS
Code https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS
Issues 1 https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/issues
Pull requests 1 https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/pulls
Actions https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/actions
Projects 0 https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/projects
Wiki https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/wiki
Security 0 https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/security
Insights https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/pulse
Code https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS
Issues https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/issues
Pull requests https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/pulls
Actions https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/actions
Projects https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/projects
Wiki https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/wiki
Security https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/security
Insights https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/pulse
Brancheshttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/branches
Tagshttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tags
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/branches
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tags
756 Commitshttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/commits/master/
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/commits/master/
commonshttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/commons
commonshttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/commons
corehttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/core
corehttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/core
demohttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/demo
demohttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/demo
dochttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/doc
dochttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/doc
jwthttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/jwt
jwthttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/jwt
mdchttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/mdc
mdchttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/mdc
oauthhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/oauth
oauthhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/oauth
rbachttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/rbac
rbachttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/rbac
ums-dependencieshttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/ums-dependencies
ums-dependencieshttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/ums-dependencies
ums-spring-boot-starterhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/ums-spring-boot-starter
ums-spring-boot-starterhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/ums-spring-boot-starter
vchttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/vc
vchttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/tree/master/vc
.gitignorehttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/.gitignore
LICENSEhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/LICENSE
README.mdhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/README.md
Readme.osc.mdhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/Readme.osc.md
Readme.osc.mdhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/Readme.osc.md
UpdatedLog.mdhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/UpdatedLog.md
UpdatedLog.mdhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/UpdatedLog.md
pom.xmlhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/pom.xml
pom.xmlhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/pom.xml
READMEhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS
MIT licensehttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/logo.png
https://search.maven.org/search?q=g:top.dcenter%20AND%20a:ums-spring-boot-starter
http://www.opensource.org/licenses/mit-license.php
https://www.oracle.com/technetwork/java/javase/downloads/index.html
https://github.com/ZeroOrInfinity/UMS/wiki
https://gitee.com/pcore/UMS/stargazers
https://github.com/ZeroOrInfinity/UMS
https://camo.githubusercontent.com/d7afa829cde9459a8da3bf20df63bf36208fe79887a637671da1389fd8dc6223/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d7953514c2d352e372e32372d677265656e2e737667
https://camo.githubusercontent.com/bf49afeeeee0d66c7fc9d4664171ae09dee5cd90234ca3699eb6e6e1e6d2b75c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656469732d352e302e332d677265656e2e737667
https://camo.githubusercontent.com/e3fd8e1f6e8ffd2db3e883d1b30909197977a619bf6f9af0976f7403a0ce93bd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f537072696e67426f6f742d322e332e342d677265656e2e737667
https://camo.githubusercontent.com/c123f5bf57c71bc63eb40389f9d95ef04410ff6957ef35fb4b4958557a3bd054/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f537072696e6753656375726974792d352e342e312d677265656e2e737667
https://camo.githubusercontent.com/3868060b0e529215f35d29abc6eb4ad1bd977b2bad25629e0c16e5069c9c2833/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a757374417574682d312e31352e392d677265656e2e737667
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/ums-arch.png
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#-1
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#一ums-feature-list
TemporaryUserhttps://github.com/ZeroOrInfinity/UMS/blob/master/src/main/java/top/dcenter/ums/security/core/oauth/userdetails/TemporaryUser.java
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#module-function
commonshttps://github.com/ZeroOrInfinity/UMS/tree/master/commons
umshttps://github.com/ZeroOrInfinity/UMS/tree/master/ums-spring-boot-starter
corehttps://github.com/ZeroOrInfinity/UMS/tree/master/core
vchttps://github.com/ZeroOrInfinity/UMS/tree/master/vc
mdchttps://github.com/ZeroOrInfinity/UMS/tree/master/mdc
oauthhttps://github.com/ZeroOrInfinity/UMS/tree/master/oauth
rbachttps://github.com/ZeroOrInfinity/UMS/tree/master/rbac
jwthttps://github.com/ZeroOrInfinity/UMS/tree/master/jwt
dependencieshttps://github.com/ZeroOrInfinity/UMS/tree/master/ums-dependencies
demohttps://github.com/ZeroOrInfinity/UMS/tree/master/demo
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#demo
basic-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/basic-example
basic-detail-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/basic-detail-example
permission-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/permission-example
quickStarthttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/quickStart
multi-tenancy-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/tenant-example
justAuth-security-oauth2-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/justAuth-security-oauth2-example
session-detail-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/session-detail-example
validate-code-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/validate-code-example
jwt-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/jwt-example
https://gitee.com/pcore/UMS/blob/master/UpdatedLog.md
https://github.com/ZeroOrInfinity/UMS/blob/master/UpdatedLog.md
https://gitee.com/pcore/UMS/wikis/pages
https://github.com/ZeroOrInfinity/UMS/wiki
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#微信群ums-添加微信z56133备注ums
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/weixin.png
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#二maven
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#三todo-list
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#四quick-start
quickStarthttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/quickStart
Giteehttps://gitee.com/pcore/UMS/wikis/pages?sort_id=2926257&doc_id=984605
Githubhttps://github.com/ZeroOrInfinity/UMS/wiki/%E5%9B%9B%E3%80%81%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B(Quick-Start)
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#五interface-instructions
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#the-interface-that-needs-to-be-implemented-when-the-corresponding-function-is-present
UmsUserDetailsServicehttps://github.com/ZeroOrInfinity/UMS/blob/master/commons/src/main/java/top/dcenter/ums/security/core/api/service/UmsUserDetailsService.java
UriAuthorizeServicehttps://github.com/ZeroOrInfinity/UMS/blob/master/rbac/src/main/java/top/dcenter/ums/security/core/api/permission/service/UriAuthorizeService.java
AbstractUriAuthorizeServicehttps://github.com/ZeroOrInfinity/UMS/blob/master/rbac/src/main/java/top/dcenter/ums/security/core/api/permission/service/AbstractUriAuthorizeService.java
UpdateCacheOfRolesResourcesServicehttps://github.com/ZeroOrInfinity/UMS/blob/master/rbac/src/main/java/top/dcenter/ums/security/core/api/permission/service/UpdateCacheOfRolesResourcesService.java
RolePermissionsServicehttps://github.com/ZeroOrInfinity/UMS/blob/master/rbac/src/main/java/top/dcenter/ums/security/core/api/permission/service/RolePermissionsService.java
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/SequenceDiagram/permission.png
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/RBAC%20%E6%9D%83%E9%99%90%E6%9B%B4%E6%96%B0%E5%8F%8A%E6%9D%83%E9%99%90%E7%BC%93%E5%AD%98%E5%AE%9E%E6%97%B6%E6%9B%B4%E6%96%B0%E6%B5%81%E7%A8%8B.png
SmsCodeSenderhttps://github.com/ZeroOrInfinity/UMS/blob/master/vc/src/main/java/top/dcenter/ums/security/core/api/validate/code/sms/SmsCodeSender.java
ImageCodeFactoryhttps://github.com/ZeroOrInfinity/UMS/blob/master/vc/src/main/java/top/dcenter/ums/security/core/api/validate/code/image/ImageCodeFactory.java
validate-code-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/validate-code-example
SimpleSliderCodeFactoryhttps://github.com/ZeroOrInfinity/UMS/blob/master/vc/src/main/java/top/dcenter/ums/security/core/api/validate/code/slider/SliderCodeFactory.java
AbstractValidateCodeProcessorhttps://github.com/ZeroOrInfinity/UMS/blob/master/vc/src/main/java/top/dcenter/ums/security/core/api/validate/code/AbstractValidateCodeProcessor.java
ValidateCodeGeneratorhttps://github.com/ZeroOrInfinity/UMS/blob/master/vc/src/main/java/top/dcenter/ums/security/core/api/validate/code/ValidateCodeGenerator.java
Auth2StateCoderhttps://github.com/ZeroOrInfinity/UMS/blob/master/core/src/main/java/top/dcenter/ums/security/core/api/oauth/state/service/Auth2StateCoder.java
Auth2UserServicehttps://github.com/ZeroOrInfinity/UMS/blob/master/oauth/src/main/java/top/dcenter/ums/security/core/api/oauth/service/Auth2UserService.java
ConnectionServicehttps://github.com/ZeroOrInfinity/UMS/blob/master/oauth/src/main/java/top/dcenter/ums/security/core/api/oauth/signup/ConnectionService.java
UsersConnectionRepositoryhttps://github.com/ZeroOrInfinity/UMS/blob/master/oauth/src/main/java/top/dcenter/ums/security/core/api/oauth/repository/jdbc/UsersConnectionRepository.java
UsersConnectionTokenRepositoryhttps://github.com/ZeroOrInfinity/UMS/blob/master/oauth/src/main/java/top/dcenter/ums/security/core/api/oauth/repository/jdbc/UsersConnectionTokenRepository.java
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#取消-oauth2-的内置数据库说明
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#一-同时取消第三方登录的-user_connection-与-auth_token-表
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#1-属性配置
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#2-必须重新实现-topdcenterumssecuritycoreapioauthsignupconnectionservice-接口
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#二-取消第三方登录-auth_token-表
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#1-属性配置-1
AuthGitlabPrivateSourcehttps://github.com/ZeroOrInfinity/UMS/blob/master/oauth/src/main/java/top/dcenter/ums/security/core/api/oauth/justauth/customize/AuthGitlabPrivateSource.java
AuthCustomizeSourcehttps://github.com/ZeroOrInfinity/UMS/blob/master/oauth/src/main/java/top/dcenter/ums/security/core/api/oauth/justauth/customize/AuthCustomizeSource.java
AuthCustomizeRequesthttps://github.com/ZeroOrInfinity/UMS/blob/master/oauth/src/main/java/top/dcenter/ums/security/core/api/oauth/justauth/customize/AuthCustomizeRequest.java
BaseAuthenticationSuccessHandlerhttps://github.com/ZeroOrInfinity/UMS/blob/master/commons/src/main/java/top/dcenter/ums/security/core/api/authentication/handler/BaseAuthenticationSuccessHandler.java
BaseAuthenticationFailureHandlerhttps://github.com/ZeroOrInfinity/UMS/blob/master/commons/src/main/java/top/dcenter/ums/security/core/api/authentication/handler/BaseAuthenticationFailureHandler.java
TenantContextHolderhttps://github.com/ZeroOrInfinity/UMS/blob/master/commons/src/main/java/top/dcenter/ums/security/core/api/tenant/handler/TenantContextHolder.java
JobHandlerhttps://github.com/ZeroOrInfinity/UMS/blob/master/commons/src/main/java/top/dcenter/ums/security/common/api/tasks/handler/JobHandler.java
jwt-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/jwt-example
OneClickLoginServicehttps://github.com/ZeroOrInfinity/UMS/blob/master/src/main/java/top/dcenter/ums/security/core/api/oauth/oneclicklogin/service/OneClickLoginService.java
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#六configurations
基本功能https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AD-1%E3%80%81%E5%9F%BA%E6%9C%AC%E5%8A%9F%E8%83%BD%E9%85%8D%E7%BD%AE
corehttps://github.com/ZeroOrInfinity/tree/master/core
basic-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/basic-example/src/main/resources/application.yml
登录路由功能https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AD-2%E3%80%81%E7%99%BB%E5%BD%95%E8%B7%AF%E7%94%B1%E5%8A%9F%E8%83%BD%E9%85%8D%E7%BD%AE
corehttps://github.com/ZeroOrInfinity/tree/master/core
basic-detail-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/basic-detail-example/src/main/resources/application.yml
sessionhttps://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AD-3%E3%80%81Session-%E9%85%8D%E7%BD%AE
corehttps://github.com/ZeroOrInfinity/tree/master/core
session-detail-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/session-detail-example/src/main/resources/application.yml
remember-mehttps://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AD-4%E3%80%81Remember-me-%E9%85%8D%E7%BD%AE
corehttps://github.com/ZeroOrInfinity/tree/master/core
basic-detail-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/basic-detail-example/src/main/resources/application.yml
csrfhttps://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AD-5%E3%80%81CSRF-%E9%85%8D%E7%BD%AE
corehttps://github.com/ZeroOrInfinity/tree/master/core
basic-detail-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/basic-detail-example/src/main/resources/application.yml
anonymoushttps://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AD-6%E3%80%81Anonymous-%E9%85%8D%E7%BD%AE
corehttps://github.com/ZeroOrInfinity/tree/master/core
basic-detail-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/basic-detail-example/src/main/resources/application.yml
验证码https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AD-7%E3%80%81%E9%AA%8C%E8%AF%81%E7%A0%81%E5%8A%9F%E8%83%BD%E9%85%8D%E7%BD%AE
corehttps://github.com/ZeroOrInfinity/tree/master/core
validate-code-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/validate-code-example/src/main/resources/application.yml
手机登录https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AD-8%E3%80%81%E6%89%8B%E6%9C%BA%E7%99%BB%E5%BD%95%E5%8A%9F%E8%83%BD%E9%85%8D%E7%BD%AE
corehttps://github.com/ZeroOrInfinity/tree/master/core
basic-detail-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/basic-detail-example/src/main/resources/application.yml
第三方登录https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AD-9%E3%80%81%E7%AC%AC%E4%B8%89%E6%96%B9%E7%99%BB%E5%BD%95%E5%8A%9F%E8%83%BD%E9%85%8D%E7%BD%AE
corehttps://github.com/ZeroOrInfinity/tree/master/core
basic-detail-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/basic-detail-example/src/main/resources/application.yml
给第三方登录时用的数据库表 user_connection 与 auth_token 添加 redis cachehttps://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AD-10.-%E7%BB%99%E7%AC%AC%E4%B8%89%E6%96%B9%E7%99%BB%E5%BD%95%E6%97%B6%E7%94%A8%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93%E8%A1%A8-user_connection-%E4%B8%8E-auth_token-%E6%B7%BB%E5%8A%A0-redis-cache
corehttps://github.com/ZeroOrInfinity/tree/master/core
basic-detail-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/basic-detail-example/src/main/resources/application.yml
签到https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AD-11%E3%80%81%E7%AD%BE%E5%88%B0%E5%8A%9F%E8%83%BD%E9%85%8D%E7%BD%AE
corehttps://github.com/ZeroOrInfinity/tree/master/core
basic-detail-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/basic-detail-example/src/main/resources/application.yml
基于 RBAC 的访问权限控制功能https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AD-13%E3%80%81%E5%9F%BA%E4%BA%8E-RBAC-%E7%9A%84%E8%AE%BF%E9%97%AE%E6%9D%83%E9%99%90%E6%8E%A7%E5%88%B6%E5%8A%9F%E8%83%BD%E5%8A%9F%E8%83%BD%E9%85%8D%E7%BD%AE
corehttps://github.com/ZeroOrInfinity/tree/master/core
permission-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/permission-example/src/main/resources/application.yml
线程池配置https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AD-14%E3%80%81%E7%BA%BF%E7%A8%8B%E6%B1%A0%E9%85%8D%E7%BD%AE
corehttps://gitee.com/pcore/UMS/tree/master/core
justAuth-security-oauth2-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/justAuth-security-oauth2-example/src/main/resources/application.yml
基于 SLF4J MDC 机制的日志链路追踪配置https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AD-15%E3%80%81%E5%9F%BA%E4%BA%8E-SLF4J-MDC-%E6%9C%BA%E5%88%B6%E7%9A%84%E6%97%A5%E5%BF%97%E9%93%BE%E8%B7%AF%E8%BF%BD%E8%B8%AA%E9%85%8D%E7%BD%AE%E5%B1%9E%E6%80%A7
corehttps://gitee.com/pcore/UMS/tree/master/core
justAuth-security-oauth2-examplehttps://github.com/ZeroOrInfinity/UMS/tree/master/demo/justAuth-security-oauth2-example/src/main/resources/application.yml
注意事项(NOTE)https://github.com/ZeroOrInfinity/UMS/wiki/%E4%B8%83%E3%80%81%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#七注意事项note
HttpSecurityAwarehttps://github.com/ZeroOrInfinity/blob/master/commons/src/main/java/top/dcenter/ums/security/common/api/config/HttpSecurityAware.java
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#1-httpsecurity-配置问题ums-中的-httpsecurityaware-配置与应用中的-httpsecurity-配置冲突问题
HttpSecurityAwarehttps://github.com/ZeroOrInfinity/UMS/blob/master/commons/src/main/java/top/dcenter/ums/security/common/api/config/HttpSecurityAware.java
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/SequenceDiagram/securityConfigurer.png
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#2-在-servletcontext-中存储的属性
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#4-验证码优先级verification-code-priority
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#5-jackson-序列化与反序列化
RedisCacheAutoConfiguration.getJackson2JsonRedisSerializer()https://github.com/ZeroOrInfinity/UMS/blob/master/ums-spring-boot-starter/src/main/java/top/dcenter/ums/security/core/redis/config/RedisCacheAutoConfiguration.java
UmsUserDetailsServicehttps://github.com/ZeroOrInfinity/UMS/blob/master/commons/src/main/java/top/dcenter/ums/security/core/api/service/UmsUserDetailsService.java
Properties Configurationshttps://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AB%E3%80%81%E5%B1%9E%E6%80%A7%E9%85%8D%E7%BD%AE%E5%88%97%E8%A1%A8
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#八properties-configurations
基本属性(Basic Properties)https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AB%E3%80%81%E5%B1%9E%E6%80%A7%E9%85%8D%E7%BD%AE%E5%88%97%E8%A1%A8
签到属性(Sign Properties)https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AB%E3%80%81%E5%B1%9E%E6%80%A7%E9%85%8D%E7%BD%AE%E5%88%97%E8%A1%A8
手机登录属性(Mobile login Properties)https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AB%E3%80%81%E5%B1%9E%E6%80%A7%E9%85%8D%E7%BD%AE%E5%88%97%E8%A1%A8
验证码属性(Validate Code Properties)https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AB%E3%80%81%E5%B1%9E%E6%80%A7%E9%85%8D%E7%BD%AE%E5%88%97%E8%A1%A8
第三方授权登录(OAuth2 JustAuth)https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AB%E3%80%81%E5%B1%9E%E6%80%A7%E9%85%8D%E7%BD%AE%E5%88%97%E8%A1%A8
线程池属性(ThreadPool Properties)https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AB%E3%80%81%E5%B1%9E%E6%80%A7%E9%85%8D%E7%BD%AE%E5%88%97%E8%A1%A8
基于 SLF4J MDC 机制的日志链路追踪属性https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AB%E3%80%81%E5%B1%9E%E6%80%A7%E9%85%8D%E7%BD%AE%E5%88%97%E8%A1%A8
第三方授权登录用户信息数据 redis 缓存配置(UserConnection Redis cache Properties)https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AB%E3%80%81%E5%B1%9E%E6%80%A7%E9%85%8D%E7%BD%AE%E5%88%97%E8%A1%A8
第三方授权登录用户信息表 user_connection sql 配置(UserConnection sql Properties)https://github.com/ZeroOrInfinity/UMS/wiki/%E5%85%AB%E3%80%81%E5%B1%9E%E6%80%A7%E9%85%8D%E7%BD%AE%E5%88%97%E8%A1%A8
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#九参与贡献participate-in-contribution
Flow charthttps://github.com/ZeroOrInfinity/UMS/wiki/%E5%8D%81%E3%80%81%E6%B5%81%E7%A8%8B%E5%9B%BE:-%E9%9A%8F%E7%9D%80%E7%89%88%E6%9C%AC%E8%BF%AD%E4%BB%A3%E4%BC%9A%E6%9C%89%E5%87%BA%E5%85%A5
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#十flow-chart-随着版本迭代会有出入
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#login-flow-chart
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/%E7%99%BB%E5%BD%95%E6%B5%81%E7%A8%8B.png
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#jwt-flow-chart
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/%E7%BA%AFjwt%E6%B5%81%E7%A8%8B%E5%9B%BE.png
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/jwt-session%E6%B5%81%E7%A8%8B%E5%9B%BE.png
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#slider-verification-code-flow-chart
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/sliderFlow.png
时序图(Sequence Diagram)https://github.com/ZeroOrInfinity/UMS/wiki/%E5%8D%81%E4%B8%80%E3%80%81%E6%97%B6%E5%BA%8F%E5%9B%BE:-%E9%9A%8F%E7%9D%80%E7%89%88%E6%9C%AC%E8%BF%AD%E4%BB%A3%E4%BC%9A%E6%9C%89%E5%87%BA%E5%85%A5
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#十一时序图sequence-diagram-随着版本迭代会有出入
csrfhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/SequenceDiagram/crsf.png
获取验证码逻辑https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/SequenceDiagram/getValidateCode.png
图片验证码逻辑https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/SequenceDiagram/ImageValidateCodeLogin.png
logouthttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/SequenceDiagram/logout.png
第三方授权登录https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/SequenceDiagram/OAuth2Login-justAuth.png
rememberMehttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/SequenceDiagram/rememberMe.png
核心配置逻辑https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/SequenceDiagram/securityConfigurer.png
登录路由https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/SequenceDiagram/securityRouter.png
sessionhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/SequenceDiagram/session.png
手机登录https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/SequenceDiagram/SmsCodeLogin.png
授权逻辑时序图https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/SequenceDiagram/permission.png
过时:第三方绑定与解绑https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/SequenceDiagram/OAuth2Banding.png
过时:第三方授权登录https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/SequenceDiagram/OAuth2Login.png
过时:第三方授权登录注册https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/SequenceDiagram/OAuth2SignUp.png
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#十二基于-slf4j-mdc-机制的日志链路追踪功能
MdcIdGeneratorhttps://github.com/ZeroOrInfinity/UMS/blob/master/mdc/src/main/java/top/dcenter/ums/security/core/api/mdc/MdcIdGenerator.java
ScheduleAutoConfigurationhttps://github.com/ZeroOrInfinity/UMS/blob/master/core/src/main/java/top/dcenter/ums/security/core/tasks/config/ScheduleAutoConfiguration.java
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#友情链接
一个 Spring security 集成 JustAuth 实现第三方授权登录脚手架https://github.com/justauth/justauth-spring-boot-security-starter
一个基于aws s3快速集成多storage client的启动器https://github.com/opcooc/opcooc-storage-spring-boot-starter
justAuthhttps://github.com/justauth
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#鸣谢
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#感谢-jetbrains-提供的免费-intellij-idea-ultimate
https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/blob/master/doc/jetBrains.png
github.com/ZeroOrInfinity/UMS/wikihttps://github.com/ZeroOrInfinity/UMS/wiki
jwt https://patch-diff.githubusercontent.com/topics/jwt
oauth2 https://patch-diff.githubusercontent.com/topics/oauth2
rbac https://patch-diff.githubusercontent.com/topics/rbac
mdc https://patch-diff.githubusercontent.com/topics/mdc
ums https://patch-diff.githubusercontent.com/topics/ums
httpsecurity https://patch-diff.githubusercontent.com/topics/httpsecurity
Readme https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#readme-ov-file
MIT license https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS#MIT-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS
Activityhttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/activity
35 starshttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/stargazers
2 watchinghttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/watchers
17 forkshttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FZeroOrInfinity%2FUMS&report=ZeroOrInfinity+%28user%29
Releases 60https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/releases
2.2.41 Latest May 27, 2021 https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/releases/tag/v2.2.41
+ 59 releaseshttps://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/releases
Packages 0https://patch-diff.githubusercontent.com/users/ZeroOrInfinity/packages?repo_name=UMS
Java 100.0% https://patch-diff.githubusercontent.com/ZeroOrInfinity/UMS/search?l=java
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.