Skip to content

Commit

Permalink
feat: claim expieration (#567)
Browse files Browse the repository at this point in the history
* feat: add credential expiration

* feat: use claim default valid period from role definition

* feat: extract claim expiration timestamp to separate function
  • Loading branch information
Harasz committed Jul 1, 2022
1 parent 33d5c88 commit 757de5a
Show file tree
Hide file tree
Showing 31 changed files with 6,706 additions and 4,872 deletions.
8 changes: 4 additions & 4 deletions docs/api/classes/modules_domains.DomainsService.md
Expand Up @@ -467,7 +467,7 @@ ___

### getDefinition

**getDefinition**(`options`): `Promise`<`IRoleDefinition` \| `IOrganizationDefinition` \| `IAppDefinition` \| `IRoleDefinitionV2`\>
**getDefinition**(`options`): `Promise`<`IRoleDefinition` \| `IRoleDefinitionV2` \| `IOrganizationDefinition` \| `IAppDefinition`\>

Fetch cached domain definition for organization, application or role.

Expand All @@ -486,15 +486,15 @@ domainsService.getDefinition({

#### Returns

`Promise`<`IRoleDefinition` \| `IOrganizationDefinition` \| `IAppDefinition` \| `IRoleDefinitionV2`\>
`Promise`<`IRoleDefinition` \| `IRoleDefinitionV2` \| `IOrganizationDefinition` \| `IAppDefinition`\>

domain definition

___

### getENSTypesByOwner

**getENSTypesByOwner**(`options`): `Promise`<[`IRole`](../interfaces/modules_domains.IRole.md)[] \| [`IOrganization`](../interfaces/modules_domains.IOrganization.md)[] \| [`IApp`](../interfaces/modules_domains.IApp.md)[]\>
**getENSTypesByOwner**(`options`): `Promise`<[`IApp`](../interfaces/modules_domains.IApp.md)[] \| [`IRole`](../interfaces/modules_domains.IRole.md)[] \| [`IOrganization`](../interfaces/modules_domains.IOrganization.md)[]\>

Get all organization/application/role for certain owner.

Expand All @@ -514,7 +514,7 @@ domainsService.getENSTypesByOwner({

#### Returns

`Promise`<[`IRole`](../interfaces/modules_domains.IRole.md)[] \| [`IOrganization`](../interfaces/modules_domains.IOrganization.md)[] \| [`IApp`](../interfaces/modules_domains.IApp.md)[]\>
`Promise`<[`IApp`](../interfaces/modules_domains.IApp.md)[] \| [`IRole`](../interfaces/modules_domains.IRole.md)[] \| [`IOrganization`](../interfaces/modules_domains.IOrganization.md)[]\>

array of organizations/applications/roles for certain owner

Expand Down
14 changes: 7 additions & 7 deletions docs/api/enums/modules_assets.AssetHistoryEventType.md
Expand Up @@ -4,40 +4,40 @@

## Table of contents

### Enumeration members
### Enumeration Members

- [ASSET\_CREATED](modules_assets.AssetHistoryEventType.md#asset_created)
- [ASSET\_OFFERED](modules_assets.AssetHistoryEventType.md#asset_offered)
- [ASSET\_OFFER\_CANCELED](modules_assets.AssetHistoryEventType.md#asset_offer_canceled)
- [ASSET\_OFFER\_REJECTED](modules_assets.AssetHistoryEventType.md#asset_offer_rejected)
- [ASSET\_TRANSFERRED](modules_assets.AssetHistoryEventType.md#asset_transferred)

## Enumeration members
## Enumeration Members

### ASSET\_CREATED

**ASSET\_CREATED** = `"ASSET_CREATED"`
**ASSET\_CREATED**

___

### ASSET\_OFFERED

**ASSET\_OFFERED** = `"ASSET_OFFERED"`
**ASSET\_OFFERED**

___

### ASSET\_OFFER\_CANCELED

**ASSET\_OFFER\_CANCELED** = `"ASSET_OFFER_CANCELED"`
**ASSET\_OFFER\_CANCELED**

___

### ASSET\_OFFER\_REJECTED

**ASSET\_OFFER\_REJECTED** = `"ASSET_OFFER_REJECTED"`
**ASSET\_OFFER\_REJECTED**

___

### ASSET\_TRANSFERRED

**ASSET\_TRANSFERRED** = `"ASSET_TRANSFERRED"`
**ASSET\_TRANSFERRED**
8 changes: 4 additions & 4 deletions docs/api/enums/modules_cache_client.Order.md
Expand Up @@ -4,19 +4,19 @@

## Table of contents

### Enumeration members
### Enumeration Members

- [ASC](modules_cache_client.Order.md#asc)
- [DESC](modules_cache_client.Order.md#desc)

## Enumeration members
## Enumeration Members

### ASC

**ASC** = `"ASC"`
**ASC**

___

### DESC

**DESC** = `"DESC"`
**DESC**
10 changes: 5 additions & 5 deletions docs/api/enums/modules_cache_client.SearchType.md
Expand Up @@ -4,26 +4,26 @@

## Table of contents

### Enumeration members
### Enumeration Members

- [App](modules_cache_client.SearchType.md#app)
- [Org](modules_cache_client.SearchType.md#org)
- [Role](modules_cache_client.SearchType.md#role)

## Enumeration members
## Enumeration Members

### App

**App** = `"App"`
**App**

___

### Org

**Org** = `"Org"`
**Org**

___

### Role

**Role** = `"Role"`
**Role**
10 changes: 5 additions & 5 deletions docs/api/enums/modules_claims.ClaimEventType.md
Expand Up @@ -4,26 +4,26 @@

## Table of contents

### Enumeration members
### Enumeration Members

- [ISSUE\_CREDENTIAL](modules_claims.ClaimEventType.md#issue_credential)
- [REJECT\_CREDENTIAL](modules_claims.ClaimEventType.md#reject_credential)
- [REQUEST\_CREDENTIALS](modules_claims.ClaimEventType.md#request_credentials)

## Enumeration members
## Enumeration Members

### ISSUE\_CREDENTIAL

**ISSUE\_CREDENTIAL** = `"issue-credential"`
**ISSUE\_CREDENTIAL**

___

### REJECT\_CREDENTIAL

**REJECT\_CREDENTIAL** = `"reject-credential"`
**REJECT\_CREDENTIAL**

___

### REQUEST\_CREDENTIALS

**REQUEST\_CREDENTIALS** = `"request-credential"`
**REQUEST\_CREDENTIALS**
8 changes: 4 additions & 4 deletions docs/api/enums/modules_claims.RegistrationTypes.md
Expand Up @@ -4,19 +4,19 @@

## Table of contents

### Enumeration members
### Enumeration Members

- [OffChain](modules_claims.RegistrationTypes.md#offchain)
- [OnChain](modules_claims.RegistrationTypes.md#onchain)

## Enumeration members
## Enumeration Members

### OffChain

**OffChain** = `"RegistrationTypes::OffChain"`
**OffChain**

___

### OnChain

**OnChain** = `"RegistrationTypes::OnChain"`
**OnChain**
10 changes: 5 additions & 5 deletions docs/api/enums/modules_domains.NamespaceType.md
Expand Up @@ -4,26 +4,26 @@

## Table of contents

### Enumeration members
### Enumeration Members

- [Application](modules_domains.NamespaceType.md#application)
- [Organization](modules_domains.NamespaceType.md#organization)
- [Role](modules_domains.NamespaceType.md#role)

## Enumeration members
## Enumeration Members

### Application

**Application** = `"apps"`
**Application**

___

### Organization

**Organization** = `"org"`
**Organization**

___

### Role

**Role** = `"roles"`
**Role**
6 changes: 3 additions & 3 deletions docs/api/enums/modules_messaging.MessagingMethod.md
Expand Up @@ -4,12 +4,12 @@

## Table of contents

### Enumeration members
### Enumeration Members

- [Nats](modules_messaging.MessagingMethod.md#nats)

## Enumeration members
## Enumeration Members

### Nats

**Nats** = `"nats"`
**Nats**
12 changes: 6 additions & 6 deletions docs/api/enums/modules_signer.ProviderEvent.md
Expand Up @@ -4,37 +4,37 @@

## Table of contents

### Enumeration members
### Enumeration Members

- [AccountChanged](modules_signer.ProviderEvent.md#accountchanged)
- [Disconnected](modules_signer.ProviderEvent.md#disconnected)
- [NetworkChanged](modules_signer.ProviderEvent.md#networkchanged)
- [SessionUpdate](modules_signer.ProviderEvent.md#sessionupdate)

## Enumeration members
## Enumeration Members

### AccountChanged

**AccountChanged** = `"accountsChanged"`
**AccountChanged**

Metamask events https://docs.metamask.io/guide/ethereum-provider.html#events

___

### Disconnected

**Disconnected** = `"disconnect"`
**Disconnected**

WalletConnect events https://docs.walletconnect.com/1.0/client-api#register-event-subscription

___

### NetworkChanged

**NetworkChanged** = `"networkChanged"`
**NetworkChanged**

___

### SessionUpdate

**SessionUpdate** = `"session_update"`
**SessionUpdate**
16 changes: 8 additions & 8 deletions docs/api/enums/modules_signer.ProviderType.md
Expand Up @@ -4,7 +4,7 @@

## Table of contents

### Enumeration members
### Enumeration Members

- [EKC](modules_signer.ProviderType.md#ekc)
- [EwKeyManager](modules_signer.ProviderType.md#ewkeymanager)
Expand All @@ -13,38 +13,38 @@
- [PrivateKey](modules_signer.ProviderType.md#privatekey)
- [WalletConnect](modules_signer.ProviderType.md#walletconnect)

## Enumeration members
## Enumeration Members

### EKC

**EKC** = `"Enterprise Key Connect"`
**EKC**

___

### EwKeyManager

**EwKeyManager** = `"EwKeyManager"`
**EwKeyManager**

___

### Gnosis

**Gnosis** = `"Gnosis"`
**Gnosis**

___

### MetaMask

**MetaMask** = `"MetaMask"`
**MetaMask**

___

### PrivateKey

**PrivateKey** = `"PrivateKey"`
**PrivateKey**

___

### WalletConnect

**WalletConnect** = `"WalletConnect"`
**WalletConnect**
10 changes: 5 additions & 5 deletions docs/api/enums/modules_staking.StakeStatus.md
Expand Up @@ -4,26 +4,26 @@

## Table of contents

### Enumeration members
### Enumeration Members

- [NONSTAKING](modules_staking.StakeStatus.md#nonstaking)
- [STAKING](modules_staking.StakeStatus.md#staking)
- [WITHDRAWING](modules_staking.StakeStatus.md#withdrawing)

## Enumeration members
## Enumeration Members

### NONSTAKING

**NONSTAKING** = `0`
**NONSTAKING**

___

### STAKING

**STAKING** = `1`
**STAKING**

___

### WITHDRAWING

**WITHDRAWING** = `2`
**WITHDRAWING**

0 comments on commit 757de5a

Please sign in to comment.