aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/app/core/auth/auth.service.ts
Commit message (Collapse)AuthorAgeFilesLines
* Refactor login redirection/button linksChocobozzz2023-02-141-6/+4
| | | | Correctly handle external auth redirection in all cases
* Redirect to default login url on 401Chocobozzz2023-01-041-20/+25
| | | | Can be an external URL
* Put private videos under a specific subdirectoryChocobozzz2022-10-241-2/+2
|
* Implement two factor in clientChocobozzz2022-10-071-3/+20
|
* Fix error messagesChocobozzz2022-09-231-1/+1
|
* Add ability for client to create server logsChocobozzz2022-07-181-6/+6
|
* Add ability for admins to set default p2p policyChocobozzz2021-12-161-9/+7
|
* Migrate client to eslintChocobozzz2021-08-181-2/+4
|
* Fix client lintChocobozzz2021-08-171-20/+20
|
* Update client dependenciesChocobozzz2021-08-111-1/+1
|
* Refactor requestsChocobozzz2021-07-201-2/+1
|
* emit more specific status codes on video upload (#3423)Rigel Kent2020-12-081-1/+2
| | | | | - reduce http status codes list to potentially useful codes - convert more codes to typed ones - factorize html generator for error responses
* refactor scoped token serviceRigel Kent2020-11-251-45/+0
|
* allow private syndication feeds via a user feedTokenRigel Kent2020-11-251-0/+45
|
* Provide express request to onLogout callChocobozzz2020-11-201-2/+6
| | | | + pluginInfo related changes
* Reorganize left menu and account menuChocobozzz2020-11-131-3/+3
| | | | | | Add my-settings and my-library in left menu Move administration below my-library Split account menu: my-setting and my library
* Migrate to $localizeChocobozzz2020-08-141-14/+10
| | | | | | | | | | | | * Remove i18n polyfill to translate things in components * Reduce bundle sizes * Improve runtime perf * Reduce a lot the time to make a full client build * Reduce client build complexity * We don't need a service to translate things anymore (so we will be able to translate title pages etc) Unfortunately we may loose some translations in the migration process. I'll put a message on weblate to notify translators
* deal with refresh token in embedRigel Kent2020-08-061-1/+1
|
* Reorganize client shared modulesChocobozzz2020-06-231-8/+5
|
* Add ability to unregister plugin authsChocobozzz2020-05-041-1/+0
|
* Client calls revoke-token endpoint on logoutChocobozzz2020-05-041-1/+12
|
* Begin support for external authsChocobozzz2020-05-041-1/+3
|
* Add miniature quick actions to add video to Watch later playlistRigel Kent2020-01-021-1/+1
|
* add loop setting for playlists, and use sessionStorageRigel Kent2019-12-131-1/+1
|
* Fix/connection with email (#1917)Nassim Bounouas2019-07-021-1/+1
| | | | | | | | | | | | * #1916 Load user by email - insensitive query * Revert "Case insensitive login" This reverts commit c1521ca3d757bee91f7dfbb15b3717162bf4997d. * #1916 Load user - insensitive query for username and sensitive for email * #1916 Unit test for insensitive username login && documentation
* Case insensitive loginChocobozzz2019-04-251-1/+1
|
* Fix notification socketChocobozzz2019-01-141-2/+2
| | | | Should be in core module to share the same subject to all the app
* Refractor notification serviceChocobozzz2018-12-191-5/+4
| | | | Shorter name and use primeng component
* Redirect to the last url on loginChocobozzz2018-12-111-4/+1
|
* Better typingsChocobozzz2018-10-181-1/+1
|
* NoImplicitAny flag true (#1157)BO412018-10-181-1/+1
| | | | | | | | this enables the `noImplicitAny` flag in the Typescript compiler > When the noImplicitAny flag is true and the TypeScript compiler cannot infer the type, it still generates the JavaScript files, but it also reports an error. Many seasoned developers prefer this stricter setting because type checking catches more unintentional errors at compile time. closes: #1131 replaces #1137
* Fix hotkey translationsChocobozzz2018-10-031-4/+4
|
* add redirect after login (#1110)BO412018-09-231-0/+3
|
* update hotkeys to include user-specific routesRigel Kent2018-09-111-0/+27
| | | | also fix left-menu width
* Fix i18n in componentsChocobozzz2018-06-051-1/+1
|
* Add i18n attributesChocobozzz2018-06-051-7/+10
|
* Fix refreshing oauth tokenChocobozzz2018-05-291-5/+14
|
* Fix change detection in app componentChocobozzz2018-05-221-1/+1
|
* Fix peertube with google botChocobozzz2018-05-221-9/+11
|
* Upgrade to rxjs 6Chocobozzz2018-05-161-56/+55
|
* Fix error message on token expirationChocobozzz2018-05-071-12/+20
|
* Add reverse proxy test in travisChocobozzz2018-03-291-1/+2
|
* Prevent brute force login attackChocobozzz2018-03-291-2/+6
|
* Fix log in with special password character (+)Chocobozzz2018-03-261-9/+9
|
* Support video quota on clientChocobozzz2018-01-081-19/+2
|
* Begin to add avatar to actorsChocobozzz2017-12-291-31/+4
|
* Begin moving video channel to actorChocobozzz2017-12-191-1/+1
|
* Enh #106 : Add an autoPlayVideo user attribute (#159)Andréas Livet2017-12-191-0/+4
| | | | | | | | | Warning : I was not able to run the tests on my machine. It uses a different approach to handle databse connexion and didn't find where to configure it... - create a migration file to add a boolean column in user table - add autoPlayVideo attribute everywhere it is needed (both on client and server side) - add tests - add a way to configure this attribute in account-settings - use the attribute in video-watch component to actually autoplay or not the video
* Move to angular cliChocobozzz2017-12-121-6/+4
|
* Finish admin designChocobozzz2017-12-081-13/+9
|