UNPKG

@keycloakify/keycloak-account-ui

Version:

<p align="center"> <img src="https://github.com/user-attachments/assets/e31c4910-7205-441c-9a35-e134b806b3a8"> </p> <p align="center"> <i>Repackaged Keycloak Account UI</i> <br> <br> <a href="https://github.com/keycloakify/keycloak-a

14 lines (13 loc) 1.23 kB
import { KeycloakContext, type BaseEnvironment } from "./ui-shared"; import { CallOptions } from "./api/methods"; import { Links } from "./api/parse-links"; import { CredentialsIssuer, Permission, Resource, Scope, SupportedCredentialConfiguration } from "./api/representations"; export declare const fetchResources: ({ signal, context }: CallOptions, requestParams: Record<string, string>, shared?: boolean | undefined) => Promise<{ data: Resource[]; links: Links; }>; export declare const fetchPermission: ({ signal, context }: CallOptions, resourceId: string) => Promise<Permission[]>; export declare const updateRequest: (context: KeycloakContext<BaseEnvironment>, resourceId: string, username: string, scopes: Scope[] | string[]) => Promise<Response>; export declare const updatePermissions: (context: KeycloakContext<BaseEnvironment>, resourceId: string, permissions: Permission[]) => Promise<Response>; export declare function getIssuer(context: KeycloakContext<BaseEnvironment>): Promise<CredentialsIssuer>; export declare function requestVCOffer(context: KeycloakContext<BaseEnvironment>, supportedCredentialConfiguration: SupportedCredentialConfiguration, credentialsIssuer: CredentialsIssuer): Promise<Blob>;