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.
Deprecated: use webkey service v2 instead. This service will be removed in the next major version of ZITADEL.
- Annotations
-
- @GrpcServiceName.new('zitadel.webkey.v2beta.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.