tangled
alpha
login
or
join now
socialde.pt
/
atp-client
Laravel AT Protocol Client (alpha & unstable)
3
fork
atom
overview
issues
pulls
pipelines
commits
Author
Commit
Message
Date
Miguel Batres
58fdd901
Merge branch 'refs/heads/dev'
v0.0.24
6w ago
Miguel Batres
9c16bde6
Refactor FollowRecordClient to use RepoRequestClient with scope attributes
6w ago
Miguel Batres
9686a2cd
Refactor LikeRecordClient to use RepoRequestClient with scope attributes
6w ago
Miguel Batres
c53d5c8e
Refactor ProfileRecordClient to use RepoRequestClient with scope attributes
6w ago
Miguel Batres
365f6630
Refactor PostRecordClient to use RepoRequestClient with scope attributes
6w ago
Miguel Batres
ecee8f0e
Fix session access in RepoRequestClient
6w ago
Miguel Batres
4f362a43
Add session() method to Client class
6w ago
Miguel Batres
bc4e07c9
Rename handleOrDid parameter to actor
6w ago
Miguel Batres
3d162551
Use Identity::isDid() for DID validation
6w ago
Miguel Batres
c636745f
Add runtime collection scope checks to repo operations
6w ago
Miguel Batres
577efdb2
Add repo scope matching with action parameter support
6w ago
Miguel Batres
51659b3b
Document scope authorization features in README
6w ago
Miguel Batres
5c66d89e
Register ScopeGate and atp.scope middleware
6w ago
Miguel Batres
0ac0b6e9
Add scope_authorization config options
6w ago
Miguel Batres
dbacde3e
Add scope helper methods to Session class
6w ago
Miguel Batres
181f2dc5
Add RequiresScopeMiddleware for route-level scope enforcement
6w ago
Miguel Batres
5b79bd64
Add AtpScope facade
6w ago
Miguel Batres
7be6716b
Add ScopeGate service for scope authorization
6w ago
Miguel Batres
ca69ecc9
Add ScopeAuthorizationException
6w ago
Miguel Batres
2c0587f5
Add ScopeAuthorizationFailure enum
6w ago
Miguel Batres
a53bd853
Add HasAtpSession contract interface
6w ago
Miguel Batres
057a5903
Add RequiresScope attributes to all request clients
6w ago
Miguel Batres
845d5ad8
Integrate scope checking into service provider and HasHttp trait
6w ago
Miguel Batres
6d25c2b4
Add scope_enforcement config option
6w ago
Miguel Batres
a8731053
Add ScopeChecker service for scope validation
6w ago
Miguel Batres
a283dc95
Add MissingScopeException for strict enforcement mode
6w ago
Miguel Batres
1975de66
Add RequiresScope attribute for declaring scope requirements
6w ago
Miguel Batres
9c3c3b70
Add Scope enum with transition scope constants and granular scope helpers
6w ago
Miguel Batres
b4727c98
Add ScopeEnforcementLevel enum
6w ago
Miguel Batres
bd6eca90
Document built-in credential providers in README
6w ago
Miguel Batres
9f083b84
Add Cache, Session, and File credential providers
6w ago
Miguel Batres
e6835e1b
Update documentation for authType and renamed events
6w ago
Miguel Batres
133caf1e
Rename token refresh events to be auth-type agnostic
6w ago
Miguel Batres
27bc34e7
Use plain Bearer auth for legacy sessions instead of DPoP
6w ago
Miguel Batres
6afc81cf
Split token refresh into separate OAuth and legacy methods
6w ago
Miguel Batres
657fd0ad
Add authType accessor methods and pass authType through provider
6w ago
Miguel Batres
fbc4ff51
Add authType property to AccessToken and Credentials
6w ago
Miguel Batres
deea3e6e
Add AuthType enum for OAuth and Legacy authentication
6w ago
Miguel Batres
08bd077b
Merge branch 'dev'
v0.0.23
6w ago
Miguel Batres
ab33045b
Add OAuth scopes to AccessToken, Credentials, and Session
6w ago
Miguel Batres
4f0a865d
Merge branch 'dev'
v0.0.22
6w ago
Miguel Batres
59f51900
Update README with renamed OAuth events documentation
6w ago
Miguel Batres
70c983fc
Rename token refresh events and pass Session instead of refresh token
6w ago
Miguel Batres
2567c56f
Merge branch 'refs/heads/dev'
v0.0.21
6w ago
Miguel Batres
381adc1c
Add prefix `OAuth` to OAuth specific events
6w ago
Miguel Batres
330f0bec
Merge branch 'dev'
v0.0.20
6w ago
Miguel Batres
db561a78
Document UserAuthenticated event in README
6w ago
Miguel Batres
fa34db3c
Dispatch UserAuthenticated event after OAuth callback
6w ago
Miguel Batres
6deb243f
Add UserAuthenticated event for OAuth flow
6w ago
Miguel Batres
c72e749a
Merge branch 'refs/heads/dev'
v0.0.19
6w ago
Miguel Batres
e45b4a33
Update documentation for DID-based credential storage
6w ago
Miguel Batres
2bf06d51
Update service provider and facade to use handleOrDid parameter
6w ago
Miguel Batres
acce4a11
Rename identifier to did in AtpClient constructor
6w ago
Miguel Batres
9272012d
Rename identifier to did in Client and HasHttp
6w ago
Miguel Batres
6e927ea7
Rename identifier to did in token refresh events
6w ago
Miguel Batres
7266a250
Add handle-to-DID resolution in SessionManager
6w ago
Miguel Batres
6c41ed11
Remove identifier() method from Session, use did() instead
6w ago
Miguel Batres
e6266846
Update ArrayCredentialProvider to use did as storage key
6w ago
Miguel Batres
62cc9178
Rename identifier to did in CredentialProvider interface
6w ago
Miguel Batres
bd61ecc4
Remove identifier property from Credentials, use did as primary key
6w ago
Merge branch 'refs/heads/dev'
v0.0.24
58fdd901
Miguel Batres
6w
Refactor FollowRecordClient to use RepoRequestClient with scope attributes
9c16bde6
Miguel Batres
6w
Refactor LikeRecordClient to use RepoRequestClient with scope attributes
9686a2cd
Miguel Batres
6w
Refactor ProfileRecordClient to use RepoRequestClient with scope attributes
c53d5c8e
Miguel Batres
6w
Refactor PostRecordClient to use RepoRequestClient with scope attributes
365f6630
Miguel Batres
6w
Fix session access in RepoRequestClient
ecee8f0e
Miguel Batres
6w
Add session() method to Client class
4f362a43
Miguel Batres
6w
Rename handleOrDid parameter to actor
bc4e07c9
Miguel Batres
6w
Use Identity::isDid() for DID validation
3d162551
Miguel Batres
6w
Add runtime collection scope checks to repo operations
c636745f
Miguel Batres
6w
Add repo scope matching with action parameter support
577efdb2
Miguel Batres
6w
Document scope authorization features in README
51659b3b
Miguel Batres
6w
Register ScopeGate and atp.scope middleware
5c66d89e
Miguel Batres
6w
Add scope_authorization config options
0ac0b6e9
Miguel Batres
6w
Add scope helper methods to Session class
dbacde3e
Miguel Batres
6w
Add RequiresScopeMiddleware for route-level scope enforcement
181f2dc5
Miguel Batres
6w
Add AtpScope facade
5b79bd64
Miguel Batres
6w
Add ScopeGate service for scope authorization
7be6716b
Miguel Batres
6w
Add ScopeAuthorizationException
ca69ecc9
Miguel Batres
6w
Add ScopeAuthorizationFailure enum
2c0587f5
Miguel Batres
6w
Add HasAtpSession contract interface
a53bd853
Miguel Batres
6w
Add RequiresScope attributes to all request clients
057a5903
Miguel Batres
6w
Integrate scope checking into service provider and HasHttp trait
845d5ad8
Miguel Batres
6w
Add scope_enforcement config option
6d25c2b4
Miguel Batres
6w
Add ScopeChecker service for scope validation
a8731053
Miguel Batres
6w
Add MissingScopeException for strict enforcement mode
a283dc95
Miguel Batres
6w
Add RequiresScope attribute for declaring scope requirements
1975de66
Miguel Batres
6w
Add Scope enum with transition scope constants and granular scope helpers
9c3c3b70
Miguel Batres
6w
Add ScopeEnforcementLevel enum
b4727c98
Miguel Batres
6w
Document built-in credential providers in README
bd6eca90
Miguel Batres
6w
Add Cache, Session, and File credential providers
9f083b84
Miguel Batres
6w
Update documentation for authType and renamed events
e6835e1b
Miguel Batres
6w
Rename token refresh events to be auth-type agnostic
133caf1e
Miguel Batres
6w
Use plain Bearer auth for legacy sessions instead of DPoP
27bc34e7
Miguel Batres
6w
Split token refresh into separate OAuth and legacy methods
6afc81cf
Miguel Batres
6w
Add authType accessor methods and pass authType through provider
657fd0ad
Miguel Batres
6w
Add authType property to AccessToken and Credentials
fbc4ff51
Miguel Batres
6w
Add AuthType enum for OAuth and Legacy authentication
deea3e6e
Miguel Batres
6w
Merge branch 'dev'
v0.0.23
08bd077b
Miguel Batres
6w
Add OAuth scopes to AccessToken, Credentials, and Session
ab33045b
Miguel Batres
6w
Merge branch 'dev'
v0.0.22
4f0a865d
Miguel Batres
6w
Update README with renamed OAuth events documentation
59f51900
Miguel Batres
6w
Rename token refresh events and pass Session instead of refresh token
70c983fc
Miguel Batres
6w
Merge branch 'refs/heads/dev'
v0.0.21
2567c56f
Miguel Batres
6w
Add prefix `OAuth` to OAuth specific events
381adc1c
Miguel Batres
6w
Merge branch 'dev'
v0.0.20
330f0bec
Miguel Batres
6w
Document UserAuthenticated event in README
db561a78
Miguel Batres
6w
Dispatch UserAuthenticated event after OAuth callback
fa34db3c
Miguel Batres
6w
Add UserAuthenticated event for OAuth flow
6deb243f
Miguel Batres
6w
Merge branch 'refs/heads/dev'
v0.0.19
c72e749a
Miguel Batres
6w
Update documentation for DID-based credential storage
e45b4a33
Miguel Batres
6w
Update service provider and facade to use handleOrDid parameter
2bf06d51
Miguel Batres
6w
Rename identifier to did in AtpClient constructor
acce4a11
Miguel Batres
6w
Rename identifier to did in Client and HasHttp
9272012d
Miguel Batres
6w
Rename identifier to did in token refresh events
6e927ea7
Miguel Batres
6w
Add handle-to-DID resolution in SessionManager
7266a250
Miguel Batres
6w
Remove identifier() method from Session, use did() instead
6c41ed11
Miguel Batres
6w
Update ArrayCredentialProvider to use did as storage key
e6266846
Miguel Batres
6w
Rename identifier to did in CredentialProvider interface
62cc9178
Miguel Batres
6w
Remove identifier property from Credentials, use did as primary key
bd61ecc4
Miguel Batres
6w
next