# @acoustic-content-sdk/redux-feature-login

> Feature store for authentication related aspects of Acoustic Content.

Latest version **9.0.10076** (published 2020-03-26) · MIT license · 0 weekly downloads

## Install

```sh
npm install @acoustic-content-sdk/redux-feature-login
pnpm add @acoustic-content-sdk/redux-feature-login
yarn add @acoustic-content-sdk/redux-feature-login
bun add @acoustic-content-sdk/redux-feature-login
```

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: has types; esm support; no vulnerabilities.

Warnings: low downloads.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 9.0.10076 |
| Published | 2020-03-26 |
| First published | 2019-11-26 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 7 |
| Unpacked size | 263.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Carsten Leue |
| Maintainers | carstenleue, daherbst, jim.patrick, joe.john, kevintap, mburati, neelkanthpatel, orenaksakal |
| Keywords | acoustic, acoustic-content, redux, sdk |

## Links

- npm: https://www.npmjs.com/package/@acoustic-content-sdk/redux-feature-login
- npm.io page: https://npm.io/package/@acoustic-content-sdk/redux-feature-login

## Dependencies (7)

- [@acoustic-content-sdk/api](https://npm.io/package/@acoustic-content-sdk/api.md) 9.0.10076
- [@acoustic-content-sdk/utils](https://npm.io/package/@acoustic-content-sdk/utils.md) 9.0.10076
- [@acoustic-content-sdk/rest-api](https://npm.io/package/@acoustic-content-sdk/rest-api.md) 9.0.10076
- [@acoustic-content-sdk/redux-store](https://npm.io/package/@acoustic-content-sdk/redux-store.md) 9.0.10076
- [@acoustic-content-sdk/redux-actions](https://npm.io/package/@acoustic-content-sdk/redux-actions.md) 9.0.10076
- [@acoustic-content-sdk/redux-feature-error](https://npm.io/package/@acoustic-content-sdk/redux-feature-error.md) 9.0.10076
- [@acoustic-content-sdk/redux-feature-url-config](https://npm.io/package/@acoustic-content-sdk/redux-feature-url-config.md) 9.0.10076

## Recent versions

- 9.0.10076 (latest) — 2020-03-26
- 9.0.29 (beta) — 2020-01-09
- 9.0.10067 — 2020-03-25
- 9.0.10040 — 2020-03-20
- 9.0.10034 — 2020-03-20
- 9.0.495 — 2020-03-09
- 9.0.493 — 2020-03-08
- 9.0.462 — 2020-03-05
- 9.0.407 — 2020-02-28
- 9.0.384 — 2020-02-25
- 9.0.361 — 2020-02-21
- 9.0.360 — 2020-02-21
- 9.0.271 — 2020-02-11
- 9.0.251 — 2020-02-07
- 9.0.242 — 2020-02-06
- … 11 more at https://npm.io/package/@acoustic-content-sdk/redux-feature-login/versions

## README

<a name="_1286877f907dd496ccd1f0392310546313bc39d28ff2845415689b860c1c4a0d"></a>
[![npm](https://img.shields.io/npm/v/@acoustic-content-sdk/redux-feature-login.svg?style=flat-square)](https://www.npmjs.com/package/@acoustic-content-sdk/redux-feature-login)

Feature store for authentication related aspects of Acoustic Content.

[API Documentation](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05)

<a name="_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05)

## redux-feature-login package

Feature store for authentication related aspects of Acoustic Content.

## Interfaces

|  Interface | Description |
|  --- | --- |
|  [LoggedInFeatureState](#_65ac89ce0728e5a2d36827eae1e65ddded431268f276076744f07496db69d569) |  |
|  [LoginCredentials](#_7385ba56749ae3345985ed43f8cba0834bd108dae8566219edb3e23cf22ca2d9) | Credentials used to login |
|  [NextLoginReduxState](#_c2b3ca0a451452185dfd6401685fcff893c69bbf791bb9805b9b2f53ad3bac13) |  |

## Variables

|  Variable | Description |
|  --- | --- |
|  [ACTION\_CHECKED\_LOGGED\_IN](#_a013bf3cf50241adf8843666862e48c640b33cc66391be804e63eab756fce3c8) |  |
|  [ACTION\_FEDERATED\_LOGIN](#_b5cba16e6aeb9471a37b0ba160833a0bb6157f5eac2d43c3236bfb371ba2a2dd) |  |
|  [ACTION\_LOGGED\_IN](#_1fa97de47afabd9e9fcd45e578f7249a3a46b3c5682ac012976a61b8e67ca0cd) |  |
|  [ACTION\_LOGGED\_OUT](#_e200bd29a931cdff6648165a067cd1ead390ad06122ed8d600f663ff2c29a521) |  |
|  [ACTION\_PASSWORD\_LOGIN](#_f2bd0836315c4328541ef904c070075aec22934da1cdce371bbfbb0aa9005633) |  |
|  [checkLoggedInAction](#_d6915459909589806d56f2811947f7ac98c1043912d7ad79f6ad5e9bab3b4c89) | Action to check if the system is logged in or not |
|  [federatedLoginAction](#_4c3828d4f2b2fc110a97e5c1773ec61dea3806bbd764d5e0d2e2b46f7fce611c) | Action to execute a login |
|  [loggedInAction](#_8e87fe2bd1933cdf70516a2b379439aa5fa70f3b69a2e804b8cbc9c1eb8959ef) | Action to indicate that a successful login occurred |
|  [loggedInFeature](#_3f6d636a1204fe7c53149365bd7b1d0b7b6e29e9413951a7bf0440aee3f20a67) | Exposes the feature module selector |
|  [loggedInFeatureReducer](#_fbdc8d4289f26b472221466b1b7eeb22bcde68bd8194e87dda6351059523704d) |  |
|  [loggedOutAction](#_8fe0f3e9cc2c4d22619af4491c8472f930f3047cf357eabeeee6c2496277dbcd) | Action to indicate that a successful logout occurred |
|  [nextLogin](#_c00e0d9fe0dfebfa809e1cd759f0b2a2aab979c4c4e174bef5c6ad7ab266b6da) | Returns an operator that emits once when a user logged in |
|  [passwordLoginAction](#_938dc12ff78b2a1047087d4dae1edd61750b0abcf2af3ee76a7baa7e58ee453a) | Action to execute a login |
|  [selectLoggedInFeature](#_e7a4fc7ead93bdba54f42a42a2c48bd8dec8373e7bb1e25ebc0b3465904f6387) | Select the login feature |
|  [VERSION](#_a9b75fc6f7f871da5a5a9f42359c7a4cf8ed53877cfddb8bddfe7ee99f09ad12) | Version and build number of the package |

## Type Aliases

|  Type Alias | Description |
|  --- | --- |
|  [CheckLoggedInAction](#_d6915459909589806d56f2811947f7ac98c1043912d7ad79f6ad5e9bab3b4c89) |  |
|  [FederatedLoginAction](#_4c3828d4f2b2fc110a97e5c1773ec61dea3806bbd764d5e0d2e2b46f7fce611c) |  |
|  [LoggedInAction](#_8e87fe2bd1933cdf70516a2b379439aa5fa70f3b69a2e804b8cbc9c1eb8959ef) |  |
|  [LoggedOutAction](#_8fe0f3e9cc2c4d22619af4491c8472f930f3047cf357eabeeee6c2496277dbcd) |  |
|  [PasswordLoginAction](#_938dc12ff78b2a1047087d4dae1edd61750b0abcf2af3ee76a7baa7e58ee453a) |  |


<a name="_1286877f907dd496ccd1f0392310546313bc39d28ff2845415689b860c1c4a0d"></a>

<a name="_65ac89ce0728e5a2d36827eae1e65ddded431268f276076744f07496db69d569"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [LoggedInFeatureState](#_65ac89ce0728e5a2d36827eae1e65ddded431268f276076744f07496db69d569)

## LoggedInFeatureState interface

<b>Signature:</b>

```typescript
export interface LoggedInFeatureState 
```

## Properties

|  Property | Type | Description |
|  --- | --- | --- |
|  [loggedIn](#_9ab080746aebbd5fefafc4331b95ec42071605fb2ae03aa2ce09137c10b4e758) | <code>LoggedInState</code> |  |


<a name="_7385ba56749ae3345985ed43f8cba0834bd108dae8566219edb3e23cf22ca2d9"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [LoginCredentials](#_7385ba56749ae3345985ed43f8cba0834bd108dae8566219edb3e23cf22ca2d9)

## LoginCredentials interface

Credentials used to login

<b>Signature:</b>

```typescript
export interface LoginCredentials 
```

## Properties

|  Property | Type | Description |
|  --- | --- | --- |
|  [password](#_48fa168933977af28861b045726531dad8e3734eebe1c0ba1d94a3ce84e16643) | <code>string</code> | The WCH password |
|  [username](#_3a2d72f1e9bf7f7aa0dc1db01730b1168db29bb21d78bfb25c387aa9b6534de1) | <code>string</code> | The WCH username, typically an email or the string 'apikey' |


<a name="_c2b3ca0a451452185dfd6401685fcff893c69bbf791bb9805b9b2f53ad3bac13"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [NextLoginReduxState](#_c2b3ca0a451452185dfd6401685fcff893c69bbf791bb9805b9b2f53ad3bac13)

## NextLoginReduxState interface

<b>Signature:</b>

```typescript
export interface NextLoginReduxState extends LoggedInFeatureState 
```

<a name="_a013bf3cf50241adf8843666862e48c640b33cc66391be804e63eab756fce3c8"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [ACTION\_CHECKED\_LOGGED\_IN](#_a013bf3cf50241adf8843666862e48c640b33cc66391be804e63eab756fce3c8)

## ACTION\_CHECKED\_LOGGED\_IN variable

<b>Signature:</b>

```typescript
ACTION_CHECKED_LOGGED_IN = "ACTION_CHECKED_LOGGED_IN"
```

<a name="_b5cba16e6aeb9471a37b0ba160833a0bb6157f5eac2d43c3236bfb371ba2a2dd"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [ACTION\_FEDERATED\_LOGIN](#_b5cba16e6aeb9471a37b0ba160833a0bb6157f5eac2d43c3236bfb371ba2a2dd)

## ACTION\_FEDERATED\_LOGIN variable

<b>Signature:</b>

```typescript
ACTION_FEDERATED_LOGIN = "ACTION_FEDERATED_LOGIN"
```

<a name="_1fa97de47afabd9e9fcd45e578f7249a3a46b3c5682ac012976a61b8e67ca0cd"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [ACTION\_LOGGED\_IN](#_1fa97de47afabd9e9fcd45e578f7249a3a46b3c5682ac012976a61b8e67ca0cd)

## ACTION\_LOGGED\_IN variable

<b>Signature:</b>

```typescript
ACTION_LOGGED_IN = "ACTION_LOGGED_IN"
```

<a name="_e200bd29a931cdff6648165a067cd1ead390ad06122ed8d600f663ff2c29a521"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [ACTION\_LOGGED\_OUT](#_e200bd29a931cdff6648165a067cd1ead390ad06122ed8d600f663ff2c29a521)

## ACTION\_LOGGED\_OUT variable

<b>Signature:</b>

```typescript
ACTION_LOGGED_OUT = "ACTION_LOGGED_OUT"
```

<a name="_f2bd0836315c4328541ef904c070075aec22934da1cdce371bbfbb0aa9005633"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [ACTION\_PASSWORD\_LOGIN](#_f2bd0836315c4328541ef904c070075aec22934da1cdce371bbfbb0aa9005633)

## ACTION\_PASSWORD\_LOGIN variable

<b>Signature:</b>

```typescript
ACTION_PASSWORD_LOGIN = "ACTION_PASSWORD_LOGIN"
```

<a name="_d6915459909589806d56f2811947f7ac98c1043912d7ad79f6ad5e9bab3b4c89"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [checkLoggedInAction](#_d6915459909589806d56f2811947f7ac98c1043912d7ad79f6ad5e9bab3b4c89)

## checkLoggedInAction variable

Action to check if the system is logged in or not

<b>Signature:</b>

```typescript
checkLoggedInAction: Generator<CheckLoggedInAction>
```

<a name="_4c3828d4f2b2fc110a97e5c1773ec61dea3806bbd764d5e0d2e2b46f7fce611c"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [federatedLoginAction](#_4c3828d4f2b2fc110a97e5c1773ec61dea3806bbd764d5e0d2e2b46f7fce611c)

## federatedLoginAction variable

Action to execute a login

<b>Signature:</b>

```typescript
federatedLoginAction: Generator<FederatedLoginAction>
```

<a name="_8e87fe2bd1933cdf70516a2b379439aa5fa70f3b69a2e804b8cbc9c1eb8959ef"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [loggedInAction](#_8e87fe2bd1933cdf70516a2b379439aa5fa70f3b69a2e804b8cbc9c1eb8959ef)

## loggedInAction variable

Action to indicate that a successful login occurred

<b>Signature:</b>

```typescript
loggedInAction: Generator<LoggedInAction>
```

<a name="_3f6d636a1204fe7c53149365bd7b1d0b7b6e29e9413951a7bf0440aee3f20a67"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [loggedInFeature](#_3f6d636a1204fe7c53149365bd7b1d0b7b6e29e9413951a7bf0440aee3f20a67)

## loggedInFeature variable

Exposes the feature module selector

<b>Signature:</b>

```typescript
loggedInFeature: import("@acoustic-content-sdk/redux-store").ReduxFeatureModule<boolean, LoggedInFeatureState, import("redux").AnyAction, import("redux").AnyAction, any>
```

<a name="_fbdc8d4289f26b472221466b1b7eeb22bcde68bd8194e87dda6351059523704d"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [loggedInFeatureReducer](#_fbdc8d4289f26b472221466b1b7eeb22bcde68bd8194e87dda6351059523704d)

## loggedInFeatureReducer variable

<b>Signature:</b>

```typescript
loggedInFeatureReducer: {
    loggedIn: import("redux").Reducer<boolean, import("redux").AnyAction>;
}
```

<a name="_8fe0f3e9cc2c4d22619af4491c8472f930f3047cf357eabeeee6c2496277dbcd"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [loggedOutAction](#_8fe0f3e9cc2c4d22619af4491c8472f930f3047cf357eabeeee6c2496277dbcd)

## loggedOutAction variable

Action to indicate that a successful logout occurred

<b>Signature:</b>

```typescript
loggedOutAction: Generator<LoggedOutAction>
```

<a name="_c00e0d9fe0dfebfa809e1cd759f0b2a2aab979c4c4e174bef5c6ad7ab266b6da"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [nextLogin](#_c00e0d9fe0dfebfa809e1cd759f0b2a2aab979c4c4e174bef5c6ad7ab266b6da)

## nextLogin variable

Returns an operator that emits once when a user logged in

<b>Signature:</b>

```typescript
nextLogin: OperatorFunction<NextLoginReduxState, boolean>
```

<a name="_938dc12ff78b2a1047087d4dae1edd61750b0abcf2af3ee76a7baa7e58ee453a"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [passwordLoginAction](#_938dc12ff78b2a1047087d4dae1edd61750b0abcf2af3ee76a7baa7e58ee453a)

## passwordLoginAction variable

Action to execute a login

<b>Signature:</b>

```typescript
passwordLoginAction: UnaryFunction<LoginCredentials, PasswordLoginAction>
```

<a name="_e7a4fc7ead93bdba54f42a42a2c48bd8dec8373e7bb1e25ebc0b3465904f6387"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [selectLoggedInFeature](#_e7a4fc7ead93bdba54f42a42a2c48bd8dec8373e7bb1e25ebc0b3465904f6387)

## selectLoggedInFeature variable

Select the login feature

<b>Signature:</b>

```typescript
selectLoggedInFeature: import("rxjs").UnaryFunction<Record<string, any>, boolean>
```

<a name="_a9b75fc6f7f871da5a5a9f42359c7a4cf8ed53877cfddb8bddfe7ee99f09ad12"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [VERSION](#_a9b75fc6f7f871da5a5a9f42359c7a4cf8ed53877cfddb8bddfe7ee99f09ad12)

## VERSION variable

Version and build number of the package

<b>Signature:</b>

```typescript
VERSION: {
    version: {
        major: string;
        minor: string;
        patch: string;
        branch: string;
    };
    build: Date;
}
```

<a name="_9ab080746aebbd5fefafc4331b95ec42071605fb2ae03aa2ce09137c10b4e758"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [LoggedInFeatureState](#_65ac89ce0728e5a2d36827eae1e65ddded431268f276076744f07496db69d569) &gt; [loggedIn](#_9ab080746aebbd5fefafc4331b95ec42071605fb2ae03aa2ce09137c10b4e758)

## LoggedInFeatureState.loggedIn property

<b>Signature:</b>

```typescript
[LOGIN_FEATURE]: LoggedInState;
```

<a name="_48fa168933977af28861b045726531dad8e3734eebe1c0ba1d94a3ce84e16643"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [LoginCredentials](#_7385ba56749ae3345985ed43f8cba0834bd108dae8566219edb3e23cf22ca2d9) &gt; [password](#_48fa168933977af28861b045726531dad8e3734eebe1c0ba1d94a3ce84e16643)

## LoginCredentials.password property

The WCH password

<b>Signature:</b>

```typescript
password: string;
```

<a name="_3a2d72f1e9bf7f7aa0dc1db01730b1168db29bb21d78bfb25c387aa9b6534de1"></a>
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](#_4ce0f011829ab893348caae356dff71eb3ed69fbb9e2b79fdcff93cbd3a89443) &gt; [@acoustic-content-sdk/redux-feature-login](#_5102ca56c3de936d19e66b86c21eed8e22d2128695b0b7710e4207474acccf05) &gt; [LoginCredentials](#_7385ba56749ae3345985ed43f8cba0834bd108dae8566219edb3e23cf22ca2d9) &gt; [username](#_3a2d72f1e9bf7f7aa0dc1db01730b1168db29bb21d78bfb25c387aa9b6534de1)

## LoginCredentials.username property

The WCH username, typically an email or the string 'apikey'

<b>Signature:</b>

```typescript
username: string;
```

---
_Source: https://npm.io/package/@acoustic-content-sdk/redux-feature-login · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
