Andy Scherzinger
|
cc1686dba9
chore: Add SPDX header
|
hai 6 meses |
Côme Chilliet
|
eee9f1eec4
Always catch OCP versions of authentication exceptions
|
hai 10 meses |
Julien Veyssier
|
d56950a6c9
adjust phpdoc types in OauthApiController
|
hai 1 ano |
Julien Veyssier
|
c6da99474e
rename oauth2_access_token's created_at to code_created_at
|
hai 1 ano |
Julien Veyssier
|
779e1d51ac
delete oauth access token when receiving a code that has expired
|
hai 1 ano |
Julien Veyssier
|
1ab45bad5d
refuse oauth authorization code if a token has already been delivered (active token)
|
hai 1 ano |
Julien Veyssier
|
7bba410997
cleanup access tokens that are still in authorization state and that have expired
|
hai 1 ano |
Julien Veyssier
|
2995b0948f
add tests for oauth2 authorization code expiration
|
hai 1 ano |
Julien Veyssier
|
807f173dec
make oauth2 authorization code expire after 10 minutes
|
hai 1 ano |
Joas Schilling
|
25309bcb45
techdebt(DI): Use public IThrottler interface which exists since Nextcloud 25
|
hai 1 ano |
jld3103
|
1c19c567fe
oauth2: Add OpenAPI spec
|
hai 1 ano |
Julien Veyssier
|
629adc318f
add bruteforce protection in OauthApiController
|
hai 1 ano |
Julien Veyssier
|
18c742a901
encrypt oauth2 client secrets
|
hai 1 ano |
luz paz
|
9d26671f05
Fix typos in apps/ subdirectory
|
%!s(int64=2) %!d(string=hai) anos |
J0WI
|
3b656446af
Introduce ISecureRandom::CHAR_ALPHANUMERIC
|
%!s(int64=3) %!d(string=hai) anos |
John Molakvoæ (skjnldsv)
|
215aef3cbd
Update php licenses
|
%!s(int64=3) %!d(string=hai) anos |
Christoph Wurst
|
cb057829f7
Update license headers for 19
|
%!s(int64=4) %!d(string=hai) anos |
Christoph Wurst
|
44577e4345
Remove trailing and in between spaces
|
%!s(int64=4) %!d(string=hai) anos |
Christoph Wurst
|
5bf3d1bb38
Update license headers
|
%!s(int64=5) %!d(string=hai) anos |
Roeland Jago Douma
|
68748d4f85
Some php-cs fixes
|
%!s(int64=5) %!d(string=hai) anos |
Roeland Jago Douma
|
b9ac258870
Strict controllers
|
%!s(int64=6) %!d(string=hai) anos |
Roeland Jago Douma
|
674930da7f
Move ExpiredTokenException to the correct namespace
|
%!s(int64=6) %!d(string=hai) anos |
Roeland Jago Douma
|
75456b057d
Reset bruteforce on token refresh OAuth
|
%!s(int64=6) %!d(string=hai) anos |
Roeland Jago Douma
|
3556e78c25
The OAuth endpoint needs to support Basic Auth
|
%!s(int64=6) %!d(string=hai) anos |
Roeland Jago Douma
|
5a97148863
Don't use special chars to avoid confusion
|
%!s(int64=6) %!d(string=hai) anos |
Roeland Jago Douma
|
f7ecec855b
Rotate token
|
%!s(int64=6) %!d(string=hai) anos |
Roeland Jago Douma
|
c28b25c4f0
Authenticate the clients on requesting a token
|
%!s(int64=6) %!d(string=hai) anos |
Roeland Jago Douma
|
49795d2006
Set OAuth token expiration
|
%!s(int64=6) %!d(string=hai) anos |
Lukas Reschke
|
88afd8b224
Cleanup code
|
%!s(int64=7) %!d(string=hai) anos |
Lukas Reschke
|
4b4d3bb1c2
It's a bearer
|
%!s(int64=7) %!d(string=hai) anos |