blpapi.AuthOptions¶
-
class
blpapi.
AuthOptions
¶ Defines the authorization options which the user can set on
SessionOptions
as the authorization options for the session identity or use to authorize other identities.-
classmethod
createWithApp
(appName)¶ Create an
AuthOptions
instance for Application Mode.- Parameters
appName (str) – app name used for Application Mode.
- Returns
Specifies Application Mode.
- Return type
The behavior is undefined when
appName
isNone
or""
.
-
classmethod
createWithToken
(token)¶ Create an
AuthOptions
instance for Manual Token Mode.- Parameters
token (str) – token to use for Manual Token Mode.
- Returns
Specifies Manual Token Mode.
- Return type
The behavior is undefined when
token
isNone
or""
.
-
classmethod
createWithUser
(user)¶ Creates an
AuthOptions
instance for User Mode with the Operating System Login (Domain/User), Active Directory, or Email.- Parameters
user (AuthUser) – user-specific authorization option.
- Returns
Specifies User Mode with the Operating System Login (Domain/User), Active Directory, or Email.
- Return type
The behavior is undefined when
user
was created withAuthUser.createWithManualOptions()
or isNone
.
-
classmethod
createWithUserAndApp
(user, appName)¶ Create an
AuthOptions
instance for User and Application Mode.- Parameters
- Returns
an
AuthOptions
that contains the authorization option for the User+Application authorization mode.- Return type
The behavior is undefined when
appName
isNone
or""
.
-
destroy
()¶ Destroy this
AuthOptions
.
-
classmethod