Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Token based authentication extension libraries #1

Merged
merged 26 commits into from
Dec 20, 2024
Merged
Show file tree
Hide file tree
Changes from 24 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
7a0b2b0
draft core and entraid
atakavci Nov 6, 2024
9583ad7
- deploy parent pom
atakavci Nov 18, 2024
6d74546
entra id integration and snapshot workflows
atakavci Nov 18, 2024
47b39e6
install local maven
atakavci Nov 18, 2024
dd69b98
fix testcontext
atakavci Nov 18, 2024
8a8332f
set azure params
atakavci Nov 18, 2024
6b8dbea
build into local dependency
atakavci Nov 18, 2024
7a5adbe
release workflow
atakavci Nov 19, 2024
49418e6
remove jedis build from enraid_snapshot
atakavci Nov 20, 2024
2c0bfec
- add ManagedentityInfo
atakavci Nov 28, 2024
11920e2
Merge branch 'main' into tba-draft
atakavci Nov 29, 2024
cbae935
Merge branch 'main' into tba-draft
atakavci Nov 29, 2024
ced3c82
- remove doctest
atakavci Nov 29, 2024
17d6530
- experimental release with branch
atakavci Nov 29, 2024
0b1095f
- fix failed release
atakavci Nov 29, 2024
ee60a45
- support full customization of different MSAL application types and …
atakavci Dec 1, 2024
10852a8
- fix missing assignment
atakavci Dec 1, 2024
b30f88f
- cleanup
atakavci Dec 5, 2024
3860b95
Merge branch 'main' into tba-draft
atakavci Dec 5, 2024
dad80ac
- release drafter
atakavci Dec 5, 2024
39cacf3
- change exception propogation/handling
atakavci Dec 8, 2024
92b043e
Merge branch 'main' into tba-draft
atakavci Dec 9, 2024
457d4af
- add getuser to Token interface
atakavci Dec 12, 2024
2ab345f
remove all jedis config and dependency
atakavci Dec 12, 2024
d786e23
review from @tishun
atakavci Dec 19, 2024
22d0f1e
review from @tishun
atakavci Dec 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<!--
Github issues should be used to report bugs and for detailed feature requests.
Everything else belongs in the [Redis EntraID Google Group](https://groups.google.com/g/entraid_redis)
or [Redis EntraID Github Discussions](https://github.com/redis/entraid/discussions).

Please post general questions to Google Groups or Github discussions.
These can be closed without response when posted to Github issues.
-->

### Expected behavior

Write here what you're expecting ...

### Actual behavior

Write here what happens instead ...

### Steps to reproduce:

Please create a reproducible case of your problem. Make sure
that case repeats consistently and it's not random
1.
2.
3.

### Redis / EntraID Configuration

#### ClientLibrary and version:

#### Redis version:

#### Java version:
7 changes: 7 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
version: 2

updates:
- package-ecosystem: "maven"
directory: "/"
schedule:
interval: "weekly"
28 changes: 28 additions & 0 deletions .github/spellcheck-settings.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
matrix:
- name: Markdown
expect_match: false
apsell:
lang: en
d: en_US
ignore-case: true
dictionary:
wordlists:
- .github/wordlist.txt
output: wordlist.dic
pipeline:
- pyspelling.filters.markdown:
markdown_extensions:
- markdown.extensions.extra:
- pyspelling.filters.html:
comments: false
attributes:
- alt
ignores:
- ':matches(code, pre)'
- code
- pre
- blockquote
- img
sources:
- '*.md'
- 'docs/**'
306 changes: 306 additions & 0 deletions .github/wordlist.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,306 @@
!!!Spelling check failed!!!
APM
ARGV
BFCommands
BitOP
BitPosParams
BuilderFactory
CFCommands
CMSCommands
CallNotPermittedException
CircuitBreaker
ClientKillParams
ClusterNode
ClusterNodes
ClusterPipeline
ClusterPubSub
ConnectionPool
CoreCommands
EVAL
EVALSHA
Failback
Failover
FTCreateParams
FTSearchParams
GSON
GenericObjectPool
GenericObjectPoolConfig
GeoAddParams
GeoRadiusParam
GeoRadiusStoreParam
GeoUnit
GraphCommands
Grokzen's
HostAndPort
HostnameVerifier
INCR
IOError
Instrumentations
JDK
JSONArray
JSONCommands
Jaeger
Javadocs
ListPosition
Ludovico
Magnocavallo
McCurdy
NOSCRIPT
NUMPAT
NUMPT
NUMSUB
OSS
OpenCensus
OpenTelemetry
OpenTracing
Otel
POJO
POJOs
PubSub
Queable
READONLY
RediSearch
RediSearchCommands
RedisBloom
RedisCluster
RedisClusterCommands
RedisClusterException
RedisClusters
RedisGraph
RedisInstrumentor
RedisJSON
RedisTimeSeries
SHA
SSLParameters
SSLSocketFactory
SearchCommands
SentinelCommands
SentinelConnectionPool
ShardInfo
Sharded
Solovyov
SortingParams
SpanKind
Specfiying
StatusCode
StreamEntryID
TCP
TOPKCommands
Throwable
TimeSeriesCommands
URI
UnblockType
Uptrace
ValueError
WATCHed
WatchError
XTrimParams
ZAddParams
ZParams
aclDelUser
api
approximateLength
arg
args
async
asyncio
autoclass
automodule
backoff
bdb
behaviour
bitcount
bitop
bitpos
bool
boolean
booleans
bysource
charset
clientId
clientKill
clientUnblock
clusterCountKeysInSlot
clusterKeySlot
configs
consumerName
consumername
cumbersome
dbIndex
dbSize
decr
decrBy
del
destKey
dev
dstKey
dstkey
eg
exc
expireAt
failback
failover
faoliver
firstName
firsttimersonly
fo
genindex
geoadd
georadiusByMemberStore
georadiusStore
getbit
gmail
groupname
hdel
hexists
hincrBy
hincrByFloat
hiredis
hlen
hset
hsetnx
hstrlen
http
idx
iff
incr
incrBy
incrByFloat
ini
json
keyslot
keyspace
keysvalues
kwarg
lastName
lastsave
linsert
linters
llen
localhost
lpush
lpushx
lrem
lua
makeapullrequest
maxLen
maxdepth
maya
memberCoordinateMap
mget
microservice
microservices
millisecondsTimestamp
mset
msetnx
multikey
mykey
newkey
nonatomic
observability
oldkey
opentelemetry
oss
param
params
performant
pexpire
pexpireAt
pfadd
pfcount
pmessage
png
pre
psubscribe
pttl
pubsub
punsubscribe
py
pypi
quickstart
readonly
readwrite
redis
redismodules
reimplemented
reinitialization
renamenx
replicaof
repo
rpush
rpushx
runtime
sadd
scard
scoreMembers
sdiffstore
sedrik
setbit
setnx
setrange
sinterstore
sismember
slowlogLen
smove
sortingParameters
srcKey
srcKeys
srckey
ssl
storeParam
str
strlen
stunnel
subcommands
sunionstore
thevalueofmykey
timeseries
toctree
topk
tox
triaging
ttl
txt
un
unblockType
unicode
unixTime
unlink
untyped
url
virtualenv
waitReplicas
whenver
www
xack
xdel
xgroupDelConsumer
xgroupDestroy
xlen
xtrim
zadd
zcard
zcount
zdiffStore
zincrby
zinterstore
zlexcount
zpopmax
zpopmin
zrandmember
zrandmemberWithScores
zrange
zrangeByLex
zrangeByScore
zrangeByScoreWithScores
zrangeWithScores
zrem
zremrangeByLex
zremrangeByRank
zremrangeByScore
zrevrange
zrevrangeByLex
zrevrangeByScore
zrevrangeByScoreWithScores
zrevrangeWithScores
zunionstore
Loading
Loading