File tree Expand file tree Collapse file tree
shared/CodeBreaker.Services Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -18,12 +18,16 @@ public class AuthService : IAuthService
1818
1919 private string AzureAdB2CHostname => $ "{ TenantName } .b2clogin.com";
2020
21- private string RedirectUri => $ "https:// { AzureAdB2CHostname } /oauth2/nativeclient" ;
21+ private string RedirectUri => _authOptions . RedirectUri ;
2222
2323 private string AuthorityBase => $ "https://{ AzureAdB2CHostname } /tfp/{ Tenant } /";
2424
2525 private string AuthoritySignUpSignIn => $ "{ AuthorityBase } { _authOptions . Policies . SignUpSignInPolicy } ";
2626
27+ private string AuthoritySignUp => $ "{ AuthorityBase } { _authOptions . Policies . SignUpPolicy } ";
28+
29+ private string AuthoritySignIn => $ "{ AuthorityBase } { _authOptions . Policies . SignInPolicy } ";
30+
2731 private string AuthorityEditProfile => $ "{ AuthorityBase } { _authOptions . Policies . EditProfilePolicy } ";
2832
2933 private string AuthorityResetPassword => $ "{ AuthorityBase } { _authOptions . Policies . ResetPasswordPolicy } ";
Original file line number Diff line number Diff line change @@ -6,13 +6,19 @@ public class AuthOptions
66
77 public string ClientId { get ; set ; } = string . Empty ;
88
9+ public string RedirectUri { get ; set ; } = string . Empty ;
10+
911 public AuthPolicyOptions Policies { get ; set ; } = new ( ) ;
1012}
1113
1214public class AuthPolicyOptions
1315{
1416 public string SignUpSignInPolicy { get ; set ; } = string . Empty ;
1517
18+ public string SignInPolicy { get ; set ; } = string . Empty ;
19+
20+ public string SignUpPolicy { get ; set ; } = string . Empty ;
21+
1622 public string EditProfilePolicy { get ; set ; } = string . Empty ;
1723
1824 public string ResetPasswordPolicy { get ; set ; } = string . Empty ;
Original file line number Diff line number Diff line change 11{
22 "TenantName" : " codebreaker3000" ,
33 "ClientId" : " cda69052-a9ff-4263-a630-2786e89e5075" ,
4+ "RedirectUri" : " https://codebreaker3000.b2clogin.com/oauth2/nativeclient" ,
45 "Policies" : {
56 "SignUpSignInPolicy" : " B2C_1_SUSI" ,
6- "EditProfilePolicy" : " " ,
7- "ResetPasswordPolicy" : " "
7+ "SignUpPolicy" : " B2C_1_SU" ,
8+ "SignInPolicy" : " B2C_1_SI" ,
9+ "EditProfilePolicy" : " B2C_1_PE" ,
10+ "ResetPasswordPolicy" : " B2C_1_PR"
811 }
912}
You can’t perform that action at this time.
0 commit comments