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

Method GetOAuth2ProviderAppTokenByPrefix

coderd/database/dbauthz/dbauthz.go:3791–3802  ·  view source on GitHub ↗
(ctx context.Context, hashPrefix []byte)

Source from the content-addressed store, hash-verified

3789}
3790
3791func (q *querier) GetOAuth2ProviderAppTokenByPrefix(ctx context.Context, hashPrefix []byte) (database.OAuth2ProviderAppToken, error) {
3792 token, err := q.db.GetOAuth2ProviderAppTokenByPrefix(ctx, hashPrefix)
3793 if err != nil {
3794 return database.OAuth2ProviderAppToken{}, err
3795 }
3796
3797 if err := q.authorizeContext(ctx, policy.ActionRead, token.RBACObject()); err != nil {
3798 return database.OAuth2ProviderAppToken{}, err
3799 }
3800
3801 return token, nil
3802}
3803
3804func (q *querier) GetOAuth2ProviderApps(ctx context.Context) ([]database.OAuth2ProviderApp, error) {
3805 if err := q.authorizeContext(ctx, policy.ActionRead, rbac.ResourceOauth2App); err != nil {

Callers

nothing calls this directly

Calls 3

authorizeContextMethod · 0.95
RBACObjectMethod · 0.65

Tested by

no test coverage detected