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.