Click or drag to resize
RestApiAuthMgrWpf Class
A WPF based authentication manager.
Inheritance Hierarchy
SystemObject
  Rally.RestApi.AuthApiAuthManager
    Rally.RestApi.UiForWpfRestApiAuthMgrWpf

Namespace: Rally.RestApi.UiForWpf
Assembly: Rally.RestApi.UiForWpf (in Rally.RestApi.UiForWpf.dll) Version: 3.1.1.0 (3.1.1.0)
Syntax
public class RestApiAuthMgrWpf : ApiAuthManager

The RestApiAuthMgrWpf type exposes the following members.

Constructors
  NameDescription
Public methodCode exampleRestApiAuthMgrWpf
Constructor
Top
Properties
  NameDescription
Public propertyStatic memberAllowIdpBasedSso
Should IDP Based SSO be allowed? This is known to have quite a few JavaScript errors and is therefore defaulted to off.
Public propertyApi
The API that is linked to this authorization manager.
(Inherited from ApiAuthManager.)
Protected propertyAuthenticationStateChange
Notifies that SSO authentication has completed.
(Inherited from ApiAuthManager.)
Public propertyIsUiSupported
Is the UI supported?
(Inherited from ApiAuthManager.)
Public propertyLoginDetails
The details for the user who is logging in using this auth manager.
(Inherited from ApiAuthManager.)
Protected propertySsoAuthenticationComplete
Notifies that SSO authentication has completed.
(Inherited from ApiAuthManager.)
Top
Methods
  NameDescription
Public methodCode exampleAutoAuthenticate
Auto authenticates the user if there are saved credentials.
(Inherited from ApiAuthManager.)
Public methodCode exampleDeleteCachedLoginDetailsFromDisk
Deletes any cached login credentials from disk.
(Inherited from ApiAuthManager.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodNotifyLoginWindowSsoComplete
Notifies the login window that SSO has been completed.
(Overrides ApiAuthManagerNotifyLoginWindowSsoComplete(RallyRestApiAuthenticationResult, RallyRestApi).)
Protected methodOpenSsoPageInternal
Opens the specified SSO URL to the user.
(Overrides ApiAuthManagerOpenSsoPageInternal(Uri).)
Protected methodCode examplePerformAuthenticationCheck
Performs an authentication check against an identity provider (IDP Initiated).
(Inherited from ApiAuthManager.)
Protected methodCode examplePerformLogoutFromRally
Performs an logout from Rally.
(Inherited from ApiAuthManager.)
Protected methodReportSsoResults
Reports the results of an SSO action.
(Inherited from ApiAuthManager.)
Public methodStatic memberCode exampleSetCustomControlType
Sets a custom control for the specified control type. Please see the enumeration help for what the types must extend from in order to work.
Public methodStatic memberCode exampleSetLogo
Sets the logo used in the user controls.
Public methodCode exampleShowUserLoginWindow
Authenticates the user against Rally. This must be called from the UI thread.
(Inherited from ApiAuthManager.)
Protected methodShowUserLoginWindowInternal
Opens the window that displays the SSO URL to the user.
(Overrides ApiAuthManagerShowUserLoginWindowInternal.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventWindowStateChanged
An event that notifies when a window has changed state.

You will need to listen to this event if you need to notify your parent application that you have windows open, such as if you are developing an Office plug-in and need to set the application interactive mode.

bool isWindowOpen;
Globals.ThisAddIn.Application.Interactive = isWindowOpen;
Top
See Also