All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.camunda.identity.sdk.annotation.RequiresOAuthCredentials Maven / Gradle / Ivy

The newest version!
/*
 * Copyright Camunda Services GmbH and/or licensed to Camunda Services GmbH under
 * one or more contributor license agreements. Licensed under a proprietary license. See the
 * License.txt file for more information. You may not use this file except in compliance with the
 * proprietary license.
 */

package io.camunda.identity.sdk.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * The annotated method will only be executed if the configuration includes valid issuer,
 * issuerBackendUrl, clientId and clientSecret, otherwise an `InvalidConfigurationException`
 * will be thrown.
 */
@Inherited
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface RequiresOAuthCredentials {
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy