File

projects/m2-core/src/lib/core/service/user/auth.service.ts

Extends

ApiService

Index

Methods
Accessors

Constructor

constructor(http: HttpClient, logger: Logger, endpointService: EndpointConfigService)
Parameters :
Name Type Optional
http HttpClient No
logger Logger No
endpointService EndpointConfigService No

Methods

Public canEditData
canEditData()
Returns : Promise<boolean>
Public canEditMetadata
canEditMetadata()
Returns : Promise<boolean>
Public canManageApplications
canManageApplications()
Returns : Promise<boolean>
Public canSysAdmin
canSysAdmin()
Returns : Promise<boolean>
Public canViewHistory
canViewHistory()
Returns : Promise<boolean>
Public editMyAccount
editMyAccount(request: EditMyAccountRequest)
Parameters :
Name Type Optional
request EditMyAccountRequest No
Returns : Promise<Account>
Public getAccountImage
getAccountImage(imgId: number)
Parameters :
Name Type Optional
imgId number No
Returns : Promise<BlobData>
Public getAccountImages
getAccountImages(imgIds: number[])

Methods below should be moved to AccountReadService

Parameters :
Name Type Optional
imgIds number[] No
Public getMe
getMe()
Returns : Promise<Account>
Public getMeCached
getMeCached()

API END

Returns : Promise<Account>
Public getMyRoles
getMyRoles()
Static isLogoutRequest
isLogoutRequest(url: string)

Others

Parameters :
Name Type Optional
url string No
Returns : boolean
Public login
login()
Returns : void
Public loginForm
loginForm(username: string, password: string)

Login

Parameters :
Name Type Optional
username string No
password string No
Returns : Promise<boolean>
Public loginJWT
loginJWT(username: string, password: string)
Parameters :
Name Type Optional
username string No
password string No
Public loginSpnego
loginSpnego()
Public loginTempGuest
loginTempGuest()
Public logout
logout(silent?: boolean)
Parameters :
Name Type Optional
silent boolean Yes
Returns : Promise<void>
Public rejectFeedbackRequest
rejectFeedbackRequest()
Returns : Promise<void>
Public reset
reset()
Returns : void
Public sendFeedback
sendFeedback(request: SendFeedbackRequest)
Parameters :
Name Type Optional
request SendFeedbackRequest No
Returns : Promise<void>
Public setAccountImages
setAccountImages(accounts: Account[])

Account images

Parameters :
Name Type Optional
accounts Account[] No
Returns : Promise<Account[]>

Accessors

hasLoggedOut
gethasLoggedOut()
areRolesSet
getareRolesSet()

results matching ""

    No results matching ""