Show / Hide Table of Contents

Interface IFederationClient

Defines a basic interface for a federation endpoint that provides a security token for authentication.

Namespace: Oci.Common.Auth.Internal
Assembly: OCI.DotNetSDK.Common.dll
Syntax
public interface IFederationClient

Methods

GetSecurityToken()

Gets a security token from the federation endpoint. May use a cached token if it judged to still be valid.

Declaration
string GetSecurityToken()
Returns
Type Description
string

A security token that can be used to authenticate requests.

GetStringClaim(string)

Get a claim embedded in the security token. May use the cached token if it is judged to still be valid.

Declaration
string GetStringClaim(string key)
Parameters
Type Name Description
string key
Returns
Type Description
string

RefreshAndGetSecurityToken()

Gets a security token from the federation endpoint. This will always retreive a new token from the federation endpoint and does not use a cached token.

Declaration
string RefreshAndGetSecurityToken()
Returns
Type Description
string

A security token that can be used to authenticate requests.

In this article
Back to top