WebKeyServiceClient class

Service to manage web keys for OIDC token signing and validation. The service provides methods to create, activate, delete and list web keys. The public key endpoint (outside of this service) is used to retrieve the public keys of the active and inactive keys.

Please make sure to enable the web_key feature flag on your instance to use this service.

Annotations
  • @GrpcServiceName.new('zitadel.webkey.v2.WebKeyService')

Constructors

WebKeyServiceClient(ClientChannel channel, {CallOptions? options, Iterable<ClientInterceptor>? interceptors})

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

$createCall<Q, R>(ClientMethod<Q, R> method, Stream<Q> requests, {CallOptions? options}) → ClientCall<Q, R>
inherited
$createStreamingCall<Q, R>(ClientMethod<Q, R> method, Stream<Q> requests, {CallOptions? options}) → ResponseStream<R>
inherited
$createUnaryCall<Q, R>(ClientMethod<Q, R> method, Q request, {CallOptions? options}) → ResponseFuture<R>
inherited
activateWebKey(ActivateWebKeyRequest request, {CallOptions? options}) → ResponseFuture<ActivateWebKeyResponse>
Activate Web Key
createWebKey(CreateWebKeyRequest request, {CallOptions? options}) → ResponseFuture<CreateWebKeyResponse>
Create Web Key
deleteWebKey(DeleteWebKeyRequest request, {CallOptions? options}) → ResponseFuture<DeleteWebKeyResponse>
Delete Web Key
listWebKeys(ListWebKeysRequest request, {CallOptions? options}) → ResponseFuture<ListWebKeysResponse>
List Web Keys
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

defaultHost → const String
The hostname for this service.
oauthScopes → const List<String>
OAuth scopes needed for the client.