Skip to content

Commit

Permalink
Merge pull request #81 from FusionAuth/pre-release-1.55.0
Browse files Browse the repository at this point in the history
Merge pre-release-1.55.0
  • Loading branch information
bhalsey authored Dec 20, 2024
2 parents 6b3600e + 30fa1a5 commit ba8279e
Show file tree
Hide file tree
Showing 6 changed files with 86 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ namespace io.fusionauth.domain
*/
public class APIKey {

public DateTimeOffset? expirationInstant;

public Guid? id;

public DateTimeOffset? insertInstant;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@ public class JWTConfiguration: Enableable {

public RefreshTokenExpirationPolicy refreshTokenExpirationPolicy;

public RefreshTokenOneTimeUseConfiguration refreshTokenOneTimeUseConfiguration;

public RefreshTokenRevocationPolicy refreshTokenRevocationPolicy;

public RefreshTokenSlidingWindowConfiguration refreshTokenSlidingWindowConfiguration;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
/*
* Copyright (c) 2018-2023, FusionAuth, All Rights Reserved
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific
* language governing permissions and limitations under the License.
*/


using System.Collections.Generic;
using System;

namespace io.fusionauth.domain
{

/**
* Refresh token one-time use configuration. This configuration is utilized when the usage policy is
* configured for one-time use.
*
* @author Daniel DeGroff
*/
public class RefreshTokenOneTimeUseConfiguration {

public int? gracePeriodInSeconds;

public RefreshTokenOneTimeUseConfiguration with(Action<RefreshTokenOneTimeUseConfiguration> action) {
action(this);
return this;
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ public class RefreshTokenRevocationPolicy {

public bool? onMultiFactorEnable;

public bool? onOneTimeTokenReuse;

public bool? onPasswordChanged;

public RefreshTokenRevocationPolicy with(Action<RefreshTokenRevocationPolicy> action) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ namespace io.fusionauth.domain.provider
*/
public class BaseSAMLv2IdentityProvider<D>: BaseIdentityProvider<D> {

public SAMLv2AssertionDecryptionConfiguration assertionDecryptionConfiguration;

public string emailClaim;

public Guid? keyId;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
/*
* Copyright (c) 2018-2023, FusionAuth, All Rights Reserved
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific
* language governing permissions and limitations under the License.
*/


using io.fusionauth.domain;
using System.Collections.Generic;
using System;

namespace io.fusionauth.domain.provider
{

/**
* Configuration for encrypted assertions when acting as SAML Service Provider
*
* @author Jaret Hendrickson
*/
public class SAMLv2AssertionDecryptionConfiguration: Enableable {

public Guid? keyTransportDecryptionKeyId;

public SAMLv2AssertionDecryptionConfiguration with(Action<SAMLv2AssertionDecryptionConfiguration> action) {
action(this);
return this;
}
}
}

0 comments on commit ba8279e

Please sign in to comment.