MCPcopy Index your code
hub / github.com/coder/coder / AsSystemOAuth2

Function AsSystemOAuth2

coderd/database/dbauthz/dbauthz.go:813–815  ·  view source on GitHub ↗

AsSystemOAuth2 returns a context with an actor that has permissions required for OAuth2 provider operations (token revocation, device codes, registration).

(ctx context.Context)

Source from the content-addressed store, hash-verified

811// AsSystemOAuth2 returns a context with an actor that has permissions
812// required for OAuth2 provider operations (token revocation, device codes, registration).
813func AsSystemOAuth2(ctx context.Context) context.Context {
814 return As(ctx, subjectSystemOAuth2)
815}
816
817// AsSystemReadProvisionerDaemons returns a context with an actor that has permissions
818// to read provisioner daemons.

Callers 10

revokeRefreshTokenInTxFunction · 0.92
revokeAPIKeyInTxFunction · 0.92
GetClientConfigurationFunction · 0.92
authorizationCodeGrantFunction · 0.92
refreshTokenGrantFunction · 0.92

Calls 1

AsFunction · 0.85

Tested by

no test coverage detected