Właściwości konfiguracji usługi Azure Active Directory B2C

Własność Opis
spring.cloud.azure.active-directory.b2c.app-id-uri Identyfikator URI identyfikatora aplikacji, który może być używany w aud oświadczenia tokenu. Na przykład https://{hostname}/{applicationId}. Aby uzyskać więcej szczegółów, zobacz Dokument firmy Microsoft dotyczący adresu URL identyfikatora aplikacji.
spring.cloud.azure.active-directory.b2c.authenticate-additional-parameters Dodatkowe parametry powyżej standardowych parametrów zdefiniowanych w strukturze autoryzacji OAuth 2.0. Zostanie dodany do adresu URL autoryzacji na potrzeby dostosowywania żądania autoryzacji. Na przykład prompt: login. Zobacz Dokument firmy Microsoft, aby uzyskać więcej dodatkowych parametrów informacji.
spring.cloud.azure.active-directory.b2c.authorization-clients Klienci autoryzacji OAuth2 zawierają typ udzielania autoryzacji (obsługują tylko poświadczenia klienta) i zakres. Klienci zostaną przekonwertowani na klienta OAuth2 ClientRegistration, inne informacje ClientRegistration (takie jak identyfikator klienta, klucz tajny klienta) dziedziczą z klienta logowania OAuth2 (przepływ logowania użytkownika). Na przykład authorization-clients.webapi.authorization-grant-type=client_credentials, authorization-clients.webapi.scopes[0]={WEB_API_APP_ID_URL}/.default.
spring.cloud.azure.active-directory.b2c.base-uri Podstawowy identyfikator URI punktu końcowego usługi Azure AD B2C.
spring.cloud.azure.active-directory.b2c.credential.client-id Identyfikator klienta do użycia podczas przeprowadzania uwierzytelniania jednostki usługi za pomocą platformy Azure.
spring.cloud.azure.active-directory.b2c.credential.client-secret Klucz tajny klienta używany podczas przeprowadzania uwierzytelniania jednostki usługi za pomocą platformy Azure.
spring.cloud.azure.active-directory.b2c.enabled Czy włączyć automatyczną konfigurację związaną z usługą Azure Active Directory B2C. Wartość domyślna to false.
spring.cloud.azure.active-directory.b2c.jwt-connect-timeout Limit czasu połączenia (czas trwania) wywołania zdalnego adresu URL zestawu JWKSet. Wartość domyślna to 500ms.
spring.cloud.azure.active-directory.b2c.jwt-read-timeout Limit czasu odczytu (czas trwania) wywołania zdalnego adresu URL zestawu JWKSet. Wartość domyślna to 500ms.
spring.cloud.azure.active-directory.b2c.jwt-size-limit Limit rozmiaru w bajtach wywołania zdalnego adresu URL zestawu JWKSet. Wartość domyślna to 51200.
spring.cloud.azure.active-directory.b2c.login-flow Określ podstawowy klucz przepływu logowania. Wartość domyślna to sign-up-or-sign-in.
spring.cloud.azure.active-directory.b2c.logout-success-url Adres URL przekierowania po wylogowaniu. Wartość domyślna to http://localhost:8080/login.
spring.cloud.azure.active-directory.b2c.profile.tenant-id Identyfikator dzierżawy platformy Azure. Dozwolone wartości dla tenant-id to: common, organizations, consumerslub identyfikator dzierżawy.
spring.cloud.azure.active-directory.b2c.reply-url Adres URL odpowiedzi po otrzymaniu kodu autoryzacji. Wartość domyślna to {baseUrl}/login/oauth2/code/.
spring.cloud.azure.active-directory.b2c.user-flows Przepływy użytkownika usługi Azure AD B2C. Skonfiguruj typ przepływu użytkownika i mapowanie nazw. Na przykład sign-up-or-sign-in: B2C_signin_or_signup. Zobacz Dokumentację firmy Microsoft dotyczącą przepływów użytkowników, aby uzyskać więcej szczegółów.
spring.cloud.azure.active-directory.b2c.user-name-attribute-name Nazwa atrybutu nazwy użytkownika.