Skip to content
This repository has been archived by the owner on May 22, 2021. It is now read-only.
/ java-common Public archive

E-Edu Java Common Libraries

License

Notifications You must be signed in to change notification settings

E-Edu/java-common

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub GitHub top language

GitHub tag (latest by date)

GitHub last commit (branch) GitHub last commit (branch)

Gewia Common

This project contains the commonly shared code for all our java based micro services (e.g. task and gateway).

This repository also is our reference implementation for some things.

Scope

Maven Central

Based on this meeting changelog

We have a custom implementation of the widely known "scopes" used in OAuth2 for example.

This implementation standardized scopes for every Gewia related project - so this is the reference implementation.

Some special features:

  • Implementations with and without restrictions
    • BasicScope (no restrictions)
    • MicroServiceScope
      • microService.topic.mode.limitation.extra
  • Merging (and de-merging)
    • user.email.read+write+delete.all+beta
  • Pre-defined limitations
    • none (default)
    • own
    • self (only applicable to topics regarding a user itself)
    • all
    • beta
  • Pre-defined modes
    • read
    • write
    • delete

License

This project is licensed under the MIT license.

About

E-Edu Java Common Libraries

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages