Rename permission backend request and response types

Signed-off-by: Joe Porpeglia <josephp@spotify.com>
This commit is contained in:
Joe Porpeglia
2022-03-22 10:24:08 -04:00
committed by Joe Porpeglia
parent 970814ed38
commit e43290ce96
14 changed files with 114 additions and 90 deletions
@@ -17,8 +17,8 @@
import { DiscoveryApi, IdentityApi } from '@backstage/core-plugin-api';
import { PermissionApi } from './PermissionApi';
import {
AuthorizeQuery,
AuthorizeDecision,
EvaluatePermissionRequest,
EvaluatePermissionResponse,
PermissionClient,
} from '@backstage/plugin-permission-common';
import { Config } from '@backstage/config';
@@ -44,7 +44,9 @@ export class IdentityPermissionApi implements PermissionApi {
return new IdentityPermissionApi(permissionClient, identity);
}
async authorize(request: AuthorizeQuery): Promise<AuthorizeDecision> {
async authorize(
request: EvaluatePermissionRequest,
): Promise<EvaluatePermissionResponse> {
const response = await this.permissionClient.authorize(
[request],
await this.identityApi.getCredentials(),
@@ -15,8 +15,8 @@
*/
import {
AuthorizeQuery,
AuthorizeDecision,
EvaluatePermissionRequest,
EvaluatePermissionResponse,
} from '@backstage/plugin-permission-common';
import { ApiRef, createApiRef } from '@backstage/core-plugin-api';
@@ -27,7 +27,9 @@ import { ApiRef, createApiRef } from '@backstage/core-plugin-api';
* @public
*/
export type PermissionApi = {
authorize(request: AuthorizeQuery): Promise<AuthorizeDecision>;
authorize(
request: EvaluatePermissionRequest,
): Promise<EvaluatePermissionResponse>;
};
/**