Package org.silverpeas.sso.azure.settings

# Class AzureSettings

java.lang.Object
org.silverpeas.sso.azure.settings.AzureSettings

public class AzureSettings extends Object

Author:
  silveryocha

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static String`
  `getClientId()`
  Gets the client identifier.
  `static String`
  `getClientSecretKey()`
  Gets the client secret key.
  `static Set<String>`
  `getScopes()`
  Gets the OAuth2/OIDC scopes to request to Microsoft Entra ID (Azure AD).
  `static String`
  `getSilverpeasDomainId()`
  Gets the silverpeas domain identifier.
  `static String`
  `getTenantAuthorityPath()`
  Gets the tenant authority URI

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### getTenantAuthorityPath

    public static String getTenantAuthorityPath()
    Gets the tenant authority URI
    Returns:
      uri as string.

  - ### getClientId

    public static String getClientId()
    Gets the client identifier.
    Returns:
      identifier as string.

  - ### getClientSecretKey

    public static String getClientSecretKey()
    Gets the client secret key.
    Returns:
      key as base64 string.

  - ### getSilverpeasDomainId

    public static String getSilverpeasDomainId()
    Gets the silverpeas domain identifier.
    Returns:
      a string.

  - ### getScopes

    public static Set<String> getScopes()
    Gets the OAuth2/OIDC scopes to request to Microsoft Entra ID (Azure AD).
    Returns:
      a set of scopes.