-
Notifications
You must be signed in to change notification settings - Fork 60
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
88e4256
commit 358ac72
Showing
16 changed files
with
220 additions
and
112 deletions.
There are no files selected for viewing
51 changes: 51 additions & 0 deletions
51
Abblix.Oidc.Server/Common/Constants/BackchannelTokenDeliveryModes.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
// Abblix OIDC Server Library | ||
// Copyright (c) Abblix LLP. All rights reserved. | ||
// | ||
// DISCLAIMER: This software is provided 'as-is', without any express or implied | ||
// warranty. Use at your own risk. Abblix LLP is not liable for any damages | ||
// arising from the use of this software. | ||
// | ||
// LICENSE RESTRICTIONS: This code may not be modified, copied, or redistributed | ||
// in any form outside of the official GitHub repository at: | ||
// https://github.com/Abblix/OIDC.Server. All development and modifications | ||
// must occur within the official repository and are managed solely by Abblix LLP. | ||
// | ||
// Unauthorized use, modification, or distribution of this software is strictly | ||
// prohibited and may be subject to legal action. | ||
// | ||
// For full licensing terms, please visit: | ||
// | ||
// https://oidc.abblix.com/license | ||
// | ||
// CONTACT: For license inquiries or permissions, contact Abblix LLP at | ||
// info@abblix.com | ||
|
||
namespace Abblix.Oidc.Server.Common.Constants; | ||
|
||
/// <summary> | ||
/// Defines the available delivery modes for backchannel token delivery in Client-Initiated Backchannel Authentication | ||
/// (CIBA). These modes specify how the authentication server communicates the result of the backchannel authentication | ||
/// process to the client. | ||
/// </summary> | ||
public class BackchannelTokenDeliveryModes | ||
{ | ||
/// <summary> | ||
/// The "poll" mode where the client periodically polls the authorization server to check if the user has been | ||
/// authenticated. This method is useful in cases where the client prefers to control the polling interval and | ||
/// the process. | ||
/// </summary> | ||
public const string Poll = "poll"; | ||
|
||
/// <summary> | ||
/// The "ping" mode where the authorization server notifies the client via a callback when the user has been | ||
/// authenticated. The client still needs to make a subsequent request to retrieve the token. | ||
/// </summary> | ||
public const string Ping = "ping"; | ||
|
||
/// <summary> | ||
/// The "push" mode where the authorization server directly pushes the token to the client once the user has been | ||
/// authenticated. This method streamlines the process by delivering the token to the client without the need for | ||
/// further requests. | ||
/// </summary> | ||
public const string Push = "push"; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.